wuxinxiaohuacai

1  Java实现跨平台图解:

Java跨平台图解

 

 2  Java跨平台原理:

Java跨平台原理

 

    Java跨平台是通过JVM(JVM不跨平台,要找到对应的JVM)来实现的,java不受计算机硬件及操作系统的约束,我们可以理解为Java通过JVM实现跨平台,JVM是建立在操作系统之上的。

 

 

由于知识不足,以下内容之后再继续补充:


 

 

3  JVM

  其组成包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。通过在内存中开辟一块内存空间,再将编译的字节码文件解释成具体平台上的机器指令来执行。

 

   3.1 Java内存区域

Java虚拟运行时数据区

 

 

  3.2  垃圾回收

    3.2.1  垃圾回收算法

 

 


 

JDK:

Java开发工具集,其中包含:

  bin文件夹:存放的都是一些工具,其中就包含我们最熟悉的javac.exe(编译工具) 和java.exe(执行工具)

  include文件夹:包含了其它语言写的程序

  jre文件夹:包含了Java的运行环境(从中我们也可以知道在JDK1.8等的安装过程中出现的JRE安装向导,其实可以不用安装的)

  lib文件夹:包含了已经写好了的Java类

  src压缩文件:源代码(Java是开源的)

以及一些其他文件和文件夹

JDK、JRE、JVM的关系:

JDK、JRE、JVM的关系

 

分类:

技术点:

相关文章: