实现跨平台需要下载三个软件。
1)(JVM)虚拟机:java虚拟机,用来加载我们的class文件解释给相应的操作系统执行。(跨平台主要依靠的是JVM)
2)JRE:java的运行时环境——————运行java程序需要的软件,它包含:java核心类库 + JVM————给我们的客户用的。
3)JDK:java的开发环境——————开发java程序所需要的软件,它包含:java开发工具包 + JRE——————给开发人员使用的。
计算机硬件:
1)内存:临时存储数据的介质,速度快,容量小。
任何软件的运行都是运行在”内存“中的,所有软件需要的数据都是存储在“内存中”。
特点: 临时性(数据一旦不用,数据将不会存在在内存中。)
2)硬盘(磁盘):是一个永久存储数据的介质。
特点:速度慢,容量大。
软件运行过程中如果需要将数据永久存储起来,就要存储在“硬盘”上。