(一)Java程序运行机制(两种核心机制) 1、Java虚拟机(Java Virtual Machine)
Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
2、垃圾收集机制(Garbage collection)
不再使用的内存空间应回收——垃圾回收;在C/C++等语言中,由程序员负责回收无用内存;Java语言消除了程序员回收无用内存空间的责任;垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。
(二)Java运行过程
阅读(1694) | 评论(0) | 转发(0) |