飞翔的小鸟java源码平台独立性
一次构建,随处运行
Java字节码是Java虚拟机的指令集
graph
TD
A[Java
Code]
-->|Compiled|
B(Bytecode)
B
-->
C{Run}
C
-->|bytecode|
D[Windows
JVM]
D
-->
K[Windows
Instructions]
C
-->|bytecode|
E[Unix
JVM]
E
-->
L[Unix
Instructions]
C
-->|bytecode|
F[Linux
JVM]
F
-->
M[Linux
Instructions]
C
-->|bytecode|
G[Any
other
platform
JVM]
G
-->
N[Linux
Instructions]
JDK
VS
JVM
VS
JRE
JVM(Java
虚拟机)
运行
Java
字节码。
JRE
JVM
+
库
+
其他组件(运行小程序和其他
Java
应用程序)
JDK
JRE
+
编译器
+
调试器
类加载器
查找并加载
Java
类!
三种类型
系统类加载器
-
从
CLASSPATH
2023-04-05 14:50:49
59KB
系统开源
1