一、Java语言的入门
Java语言的创始人
创始人 : James Gosling 1990年创建Java
Sun (Stanford University Network) 公司
Java是高级语言
Java的编译运行方式
编程 : java程序员写的 .java代码 c程序员写的 .c/.cpp 代码 python程序员写的 .py 代码
编译 : 机器只认识0011的二进制机器语言 把 .java .c .py的代码做转化让机器认识的过程
运行 : 让机器执行编译过的指令
Java跨平台的原理
Arm平台执行器 --(翻译)--> Java虚拟机 --> Arm处理器电脑[0100101]
/
.java文件--(编译)--> .class 二进制字节码文件
\
X86平台执行器 --(翻译)--> Java虚拟机 --> X86处理器电脑[0100101]
Java不是直接运行在系统中的 而是运行在虚拟机中的
JRE和JDK
JDK Java的开发工具包
(Java Development Kit) : Java开发工具包 包含( Jvm 核心类库 开发工具 )
Java虚拟机 JVM
JVM (Java Virtual Machine) : Java虚拟机 真正运行Java程序的地方
核心类库
Java已经写好的工具 可以拿来直接用
部分开发工具
Javac 编译工具
Java 运行工具
JDB 调试工具
Jhat 内存分析工具
JRE Java的运行环境
- JRE包含 JVM 核心类库 Java的运行工具**
JDK JRE JVM的包含关系
- JDK 包含 JRE
- JRE 包含 JVM