文章目录
- 写一个Hello World
- 1. 输出 Hello World
- 1.1. 创建 Java 文件
- 2. 基本概念和运行原理
- 2.1. JDK
- 2.2. JAVAC
- 2.3. JRE
- 2.4. JVM
写一个Hello World
1. 输出 Hello World
1.1. 创建 Java 文件
- 创建
.java结尾的文件 - 每个文件由类构成
- 类中有一个
main方法,代表程序的入口
示例代码:
publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Hello World");}}2. 基本概念和运行原理
2.1. JDK
JDK(Java Development Kit):开发 Java 应用的工具包。
包含:
- 编译工具
JAVAC - 运行环境
JRE - 其他开发工具
2.2. JAVAC
JAVAC的作用:
将.java文件编译成字节码文件:
.java → .class例如:
Main.java ↓ javac编译 Main.class2.3. JRE
JRE(Java Runtime Environment):Java 运行环境。
作用:
- 提供 Java 程序运行所需的环境
- 包含 JVM(Java Virtual Machine)
运行流程:
.class 字节码文件 ↓ JVM ↓ 转换为不同设备上的机器码运行2.4. JVM
JVM(Java Virtual Machine):Java 虚拟机。
作用:
- 负责执行
.class字节码文件 - 将字节码转换成当前设备能够执行的机器码
Java 能够跨平台运行的原因:
Java源码 ↓ javac编译 ↓ .class字节码 ↓ 不同平台JVM解释执行 ↓ Windows / Linux / Mac均可运行因此 Java 具有:一次编译,到处运行(Write Once,Run Anywhere)的特性
参考链接:https://www.bilibili.com/video/BV1Nmd5YYEWK/
感谢关注【遇事不決洛必達】!欢迎点赞收藏和交流指正,我会持续分享我的学习经验和心得。