当前位置: 首页 > wzjs >正文

pc开奖网站建设重庆网络教育学院官网

pc开奖网站建设,重庆网络教育学院官网,wordpress 手机访问,手机网站建设浩森宇特【1】Java 零基础入门学习 📚博客主页:代码探秘者 ✨专栏:《JavaSe从入门到精通》 其他更新ing… ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏作者水…

【1】Java 零基础入门学习

在这里插入图片描述

📚博客主页:代码探秘者
✨专栏:《JavaSe从入门到精通》 其他更新ing…

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


img

【文章目录】

文章目录

  • 【1】Java 零基础入门学习
    • 1.1 什么是程序
    • 1.2 Java诞生小故事
    • 1.3 Java技术体系平台
    • 1.4 Java的重要特点
      • 【了解】解释型和编译型语言
    • 1.5 Java快速入门
    • 1.6 Java运行机制及运行过程
    • 1.7 JDK、JRE和JVM(重点)
      • 【了解】命令行里的编译和运行
    • 1.8 配置环境变量PATH(重要)
    • 1.9 关键字
    • 1.10 标识符
    • 1.11 Java转义字符
    • 1.12 Java代码规范
    • 1.13 Java开发注意事项和细节说明
    • 1.14 初学Java易犯错误
    • 1.15 注释
      • 【了解】javadoc

1.1 什么是程序

程序是一系列有序指令的集合,用于让计算机执行特定的操作或解决问题。例如,一个简单的程序可以要求计算机完成1+1的计算并将结果显示在屏幕上。

image-20250322202106592

1.2 Java诞生小故事

Java是由Sun Microsystems公司开发的编程语言,最初名为Oak。Java的创始人是James Gosling。Java以其跨平台特性和安全性而闻名,广泛应用于企业级应用和移动应用开发。

image-20250322202056213

1.3 Java技术体系平台

Java技术体系平台包括Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。Java SE是Java的基础,提供了基本的编程功能;Java EE用于构建企业级应用;Java ME用于嵌入式设备和移动设备。

image-20250322202036508

1.4 Java的重要特点

Java的主要特点包括跨平台性、面向对象、垃圾回收、安全性和多线程支持。Java的跨平台性得益于Java虚拟机(JVM),使得Java程序可以在任何支持JVM的平台上运行。

image-20250322193702074

  • Java虚拟机(JVM):JVM就像一个翻译官,将Java代码翻译成计算机能理解的指令,让Java程序能在不同平台上运行。
  • 面向对象(oop):面向对象编程就像搭积木,通过定义类和对象来构建复杂的程序。
  • 垃圾回收:垃圾回收就像清洁工,自动清理不再使用的对象,释放内存空间。
  • **解释和编译并存:**具有解释型语言特征,同时需要先编译,生成字节码文件,再由java解释器执行

【了解】解释型和编译型语言

区别是:

解释性语言

  • 编译后的代码,不能直接被机器执行,需要解释器来执行,
  • 通过解释器一行一行解释成机器代码再执行。python

编译性语言,

  • 编译后的代码, 可以直接被机器执行, c /c++

1.5 Java快速入门

Java 程序,需要三个步骤:编写程序,编译程序,运行程序

public class Main {public static void main(String[] args) {System.out.println("Hello world!");}
}

通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:

源文件(扩展名为.java)*:源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个 类。类的内容必须包含在花括号里面。

:类中带有一个或多个方法。方法必须在类的内部声明。

方法:在方法的花括号中编写方法应该执行的语句。

总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。 注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

1.6 Java运行机制及运行过程

Java程序的运行机制依赖于Java虚拟机(JVM)。JVM负责解释和执行Java字节码,确保程序能够在不同的平台上运行。Java程序的运行过程包括编译和执行两个阶段。

image-20250322200051586

1.7 JDK、JRE和JVM(重点)

【JVM介绍】

基本介绍

  • 1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中.
  • 2)对于不同的平台,有不同的虚拟机。
  • 3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”(就是说一次编译好的.class文件,可以在多个系统运行

image-20250322193830754

  • .class文件->字节码文件

【解释】

  • JDK(Java Development Kit)是Java开发工具包,包含了JRE和Java开发工具。
  • JRE(Java Runtime Environment)是Java运行环境,包含了JVM和Java核心类库。
  • JVM(Java Virtual Machine)是Java虚拟机,负责执行Java字节码(把字节码翻译成机器码,方便执行)。

【示意图】:

image-20240104104556180

  • 安装JDK一般就包括JRE了

  • 如果只想运行开发好的.class文件,安装JRE就行

【了解】命令行里的编译和运行

比如要执行Test.java

// 编译 生成字节码文件
javac Test.java
// 运行
java Test

img

img

1.8 配置环境变量PATH(重要)

【】为什么安装?

image-20250322195651599

配置环境变量PATH是为了让操作系统能够找到Java开发工具和JVM。通过配置PATH,可以在任何目录下执行Java命令。

【1】官网安装jdk

image-20250322194721228

【2】打开高级系统设置

image-20250322194844869

【3】按照下面流程

image-20250322195216227

【4】Win+R 输入cmd,打开命令行窗口,输入下面命令

java -version

image-20250322195815595

安装成功!

1.9 关键字

关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字

注意:用户不能使用关键字定义标识符

在这里插入图片描述

1.10 标识符

标识符:在程序中由用户给类名、方法名或者变量所取的名字。

image-20250322201551080

1.11 Java转义字符

Java中的转义字符用于在字符串中表示特殊字符,如\n表示换行符,\t表示制表符。这些字符在控制台输出时具有特定的功能。

\t :一个制表位,实现对齐的功能
\n :换行符
\\:一个\
\":一个"
':一个'
\r :一个回车System.out.println("中国\r北京");

1.12 Java代码规范

Java代码规范包括使用Javadoc注释、保持代码的缩进和格式、使用UTF-8编码等。这些规范有助于提高代码的可读性和可维护性。

image-20250322200618877

1.13 Java开发注意事项和细节说明

在Java开发中,需要注意代码的规范性和可读性。例如,使用合适的命名规范、添加必要的注释、保持代码的整洁等。

image-20250322200106727

1.14 初学Java易犯错误

初学者在Java开发中常见的错误包括语法错误、逻辑错误和资源管理不当等。通过学习和实践,可以逐步避免这些错误。

image-20250322200316297

image-20250322200328150

1.15 注释

Java中的注释分为

  • 单行注释(//)、

  • 多行注释(/* ... */

  • 文档注释(/** ... */)。

注释用于解释代码的功能和逻辑,帮助他人理解代码。

【了解】javadoc

image-20250322200600754


文章转载自:

http://Id3rzpk6.jxdhc.cn
http://fhd46fTl.jxdhc.cn
http://KuCYHDS0.jxdhc.cn
http://TtOWz7Sn.jxdhc.cn
http://0L29l68b.jxdhc.cn
http://tLbd9gJN.jxdhc.cn
http://yaWFXR6W.jxdhc.cn
http://70GtXQJT.jxdhc.cn
http://rDjetO4b.jxdhc.cn
http://pJ2EWLmi.jxdhc.cn
http://QTfzVOUs.jxdhc.cn
http://VBhiRcaf.jxdhc.cn
http://aI6GceLb.jxdhc.cn
http://J9VsMETy.jxdhc.cn
http://783Y9wm1.jxdhc.cn
http://91hL08TV.jxdhc.cn
http://mXtsanVW.jxdhc.cn
http://LSVKGW38.jxdhc.cn
http://qgf7AFqV.jxdhc.cn
http://oEQwfPFP.jxdhc.cn
http://r4azrgIG.jxdhc.cn
http://h8Me39ca.jxdhc.cn
http://WkoLwK4I.jxdhc.cn
http://1jUERSUr.jxdhc.cn
http://qmj72rqX.jxdhc.cn
http://hgYcdOuE.jxdhc.cn
http://EXz8kuDJ.jxdhc.cn
http://JH3gdmUc.jxdhc.cn
http://8foaG1qw.jxdhc.cn
http://DPnpjijc.jxdhc.cn
http://www.dtcms.com/wzjs/754285.html

相关文章:

  • 网站建设前期需要做出的准备手举牌战队图片在线制作
  • 青海wap网站建设比较好甘肃网站建设选哪家
  • 专业网站建设网站推广南阳网站运营招聘信息
  • 眼镜网站 wordpress模板做百度推广销售怎么样
  • 搜狐快站官网今天上海新闻综合新闻
  • 莱州市双语网站大型网站开发心得
  • 专门做电容的网站广西建设厅官方网站电话
  • 龙口建设网站海外贸易平台
  • 谷歌网站优化推广域名转接的流程
  • 建设银行网站怎么登陆密码忘了怎么办服装销售网站建设策划书
  • 网站开发 模板 c长沙网络推广外包费用
  • 怎样用一台电脑做代理 让别的电脑通过代理上几个网站群晖怎么做网站
  • 美丽女性网-大型女性门户网大型程序700m网站程序源码织梦石家庄工程官网
  • 素马网站制作开发东莞路桥投资建设公司官网
  • 建设银行登录网站想学习网站建设
  • 赤峰网站制作门户网站创新的方式有
  • 提供小企业网站建设wordpress 按点击调用热门文章
  • 关于服装的商务网站建设策划书常德天恒建设网站
  • 迎泽网站建设wordpress 谷歌搜索
  • 做报名链接的网站哪里可以下企业网站模板
  • 沧州网站建设费用全网vip影视自助建站系统
  • 被网站开发公司坑燃气行业网站建设方案
  • 二手车网站设计服务器上如何做网站
  • 网站开发者调试模式带会员注册企业网站源码
  • 罗湖田贝社区网站建设关键词分为哪三类
  • 南通网站推广公司哪家好广州论坛网站
  • 苏州品牌网站设计企业沈阳 网站开发制作
  • .net网站空间微网站建设哪家好
  • 建设一个网站大概费用网站静态和动态区别是什么意思
  • 北京市城市建设档案馆网站网页设计思路怎么写