JAVA 跨平台原理
平台与跨平台
平台 :指的是操作系统。
· window
· Mac
· Linux
跨平台:java程序可以在任意操作系统上运行。
跨平台原理
分析:JVM 本身是否可以·跨平台?
答 : JVM 虚拟机本身不可以跨平台,允许跨平台的是java程序
JRE JDK
开发java程序 需要三个步骤 :编写代码 编译代码 运行代码
JRE : JRE 是java runtime environment 缩写 ,指Java运行环境,包含JVM虚拟机及Java核心类库。
类 : java 文件在代码中的集合体现(类 = java文件, 一个Java文件 ,一个Java类)。
类库 :存放Java文件的仓库
核心类库 :Java已经写好的, 非常核心的 代码仓库
在编译代码中 .Java文件属于【源文件】,是无法被JVM所识别执行的,我们应该使用Java提供JDK中的翻译工具进行翻译。
JDK :Java Development Kit 的缩写 ,是Java语言软件开发工具包, 内部包含了代码的编译工具和运行工具。
JRE JDK JVM 的关系
1.编写代码过程中,需要使用JRE 中java已经写好的代码
2.编译代码过程中,需要使用JDK 中的翻译工具
3.运行代码过程中,需要使用JDK中的运行工具
4.代码需要运行在JVM中