🚀 我的自动化之旅第2天 – 理解 JRE、JVM、JIT 与数据类型
发布: (2026年2月19日 GMT+8 22:36)
2 分钟阅读
原文: Dev.to
Source: Dev.to
介绍
在第 1 天,我学习了 JDK 以及 .java 文件如何变成 .class 文件。
今天我进入了 Java 的第二层翻译,开始学习数据类型。
第二层翻译(平台相关)
JRE – Java 运行时环境
- 包含所需的库。
- 没有 JRE,Java 程序无法运行。
JVM – Java 虚拟机
- 执行
.class文件。
JIT – 即时编译器
- 通过在运行时将字节码编译成本机代码来提升性能。
编译与运行 Java 程序
编译:
javac FileName.java
运行:
java FileName
重要提示: 运行时不要包含 .class 扩展名,只需输入文件名。
什么是数据类型?
数据类型定义:
- 我们存储何种数据。
- 它使用多少内存。
不同的数据类型存储不同种类的值。
数值数据类型
整数类型
int age = 25;
long distance = 100000L;
小数类型
float price = 10.5f;
double salary = 10000.75;
字符类型
char grade = 'A';
布尔类型
boolean isJavaFun = true;
只有两种可能的取值:true 或 false。
对数据类型的简要理解
想象不同容量的水瓶:1 升的瓶子装不下 10 升。
同理,较小的数值应存放在较小的数据类型中。
我的学习反思 – 第 2 天
- Java 有两个层次的翻译。
- 我正一步步打好基础。
我的目标不变:Java 基础扎实 = 自动化技能强大。
日期:19/02/2026
备注:我使用 ChatGPT 来帮助我组织和润色这篇博客。