1.JDK、JRE和JVM之间的关系:
JDK(Java Development Kit):是Java开发工具包,包含了开发Java程序所需的一切工具和库,包括JRE和编译器等。你可以把它看作是Java的“工具箱”。
JRE(Java Runtime Environment):是Java的运行环境,它包含了JVM(Java虚拟机)和Java程序运行时所需的核心类库。没有JRE,Java程序就无法运行。你可以把JRE看作是Java程序运行的“舞台”。
JVM(Java Virtual Machine):是Java虚拟机,它是JRE的一部分,负责将Java字节码转换成特定平台上的机器码,让Java程序能够跨平台运行。你可以把JVM看作是JRE中的“幕后工作者”,它让Java程序能够实现“一次编写,到处运行”的奇迹。
简而言之,JDK是Java的开发工具箱,包含了JRE;JRE是Java程序的运行环境,包含了JVM;而JVM则是JRE中负责将Java字节码转换成机器码的核心组件。
2.基本数据类型
1⃣️整型:byte、short、int、long,用于存储整数。
2⃣️浮点型:float、double,用于存储小数。
3⃣️字符型:char,用于存储单个字符。
4⃣️布尔型:boolean,用于存储逻辑值,只有true和false两种状态。
3.Scanner输入