【1】Java 零基础入门学习
📚博客主页:代码探秘者
✨专栏:《JavaSe从入门到精通》 其他更新ing…
❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!
【文章目录】
文章目录
- 【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的计算并将结果显示在屏幕上。
1.2 Java诞生小故事
Java是由Sun Microsystems公司开发的编程语言,最初名为Oak。Java的创始人是James Gosling。Java以其跨平台特性和安全性而闻名,广泛应用于企业级应用和移动应用开发。
1.3 Java技术体系平台
Java技术体系平台包括Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。Java SE是Java的基础,提供了基本的编程功能;Java EE用于构建企业级应用;Java ME用于嵌入式设备和移动设备。
1.4 Java的重要特点
Java的主要特点包括跨平台性、面向对象、垃圾回收、安全性和多线程支持。Java的跨平台性得益于Java虚拟机(JVM),使得Java程序可以在任何支持JVM的平台上运行。
- 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程序的运行过程包括编译和执行两个阶段。
1.7 JDK、JRE和JVM(重点)
【JVM介绍】
基本介绍
- 1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中.
- 2)对于不同的平台,有不同的虚拟机。
- 3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”(就是说一次编译好的.class文件,可以在多个系统运行)
- .class文件->字节码文件
【解释】
- JDK(Java Development Kit)是Java开发工具包,包含了JRE和Java开发工具。
- JRE(Java Runtime Environment)是Java运行环境,包含了JVM和Java核心类库。
- JVM(Java Virtual Machine)是Java虚拟机,负责执行Java字节码(把字节码翻译成机器码,方便执行)。
【示意图】:
-
安装JDK一般就包括JRE了
-
如果只想运行开发好的.class文件,安装JRE就行
【了解】命令行里的编译和运行
比如要执行Test.java
// 编译 生成字节码文件
javac Test.java
// 运行
java Test
1.8 配置环境变量PATH(重要)
【】为什么安装?
配置环境变量PATH是为了让操作系统能够找到Java开发工具和JVM。通过配置PATH,可以在任何目录下执行Java命令。
【1】官网安装jdk
【2】打开高级系统设置
【3】按照下面流程
【4】Win+R 输入cmd,打开命令行窗口,输入下面命令
java -version
安装成功!
1.9 关键字
关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字
注意:用户不能使用关键字定义标识符
1.10 标识符
标识符:在程序中由用户给类名、方法名或者变量所取的名字。
1.11 Java转义字符
Java中的转义字符用于在字符串中表示特殊字符,如\n
表示换行符,\t
表示制表符。这些字符在控制台输出时具有特定的功能。
\t :一个制表位,实现对齐的功能
\n :换行符
\\:一个\
\":一个"
':一个'
\r :一个回车System.out.println("中国\r北京");
1.12 Java代码规范
Java代码规范包括使用Javadoc注释、保持代码的缩进和格式、使用UTF-8编码等。这些规范有助于提高代码的可读性和可维护性。
1.13 Java开发注意事项和细节说明
在Java开发中,需要注意代码的规范性和可读性。例如,使用合适的命名规范、添加必要的注释、保持代码的整洁等。
1.14 初学Java易犯错误
初学者在Java开发中常见的错误包括语法错误、逻辑错误和资源管理不当等。通过学习和实践,可以逐步避免这些错误。
1.15 注释
Java中的注释分为
-
单行注释(
//
)、 -
多行注释(
/* ... */
) -
文档注释(
/** ... */
)。
注释用于解释代码的功能和逻辑,帮助他人理解代码。