Java程序的运行过程
java的两种核心机制:java 虚拟机 (java Virtual Machine)
垃圾回收机制:Garbagr collection
java程序的运行过程
*.java源程序 -->java编译器 -->.class 字节码文件 --> 类装载器 -->字节码校验器 -->解释器 -->操作系统平台
核心机制之java虚拟机:(JVM)
java虚拟机可以理解为一个以字节码为机器指令的CPU
对于不同的运行平台,有不同的虚拟机
java虚拟机机制屏蔽了底层运行平台的差别,实现了 一次编译,到处运行
核心机制之垃圾收集:
不再使用内次年控件应回收--垃圾收集
在C/C++中, 由程序员自己来收集无用内存
java语言消除了程序员回收无用内存的责任,它是一种系统级线程跟从存储空间的分配情况,并在JVM的空闲时,检测查并释放那些可悲释放的存储器空间
垃圾收集在java程序运行的过程中,完全自动运行,程序员无法精确控制和干预
Java程序的运行过程
原文:http://www.cnblogs.com/lindroid/p/5489833.html