jvm
SunmonDong
这个作者很懒,什么都没留下…
展开
-
JVM如何加载一个类的过程
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制 从类被加载到虚拟机内存中开始,到卸载出内存为止,类的生命周期包括七个阶段:加载(Loading); 验证(Verification); 准备 (Preparation); 解析(Resolution); 初始化(Initializa原创 2016-05-10 11:15:45 · 2641 阅读 · 0 评论 -
解释器和编译器区别和联系
1.解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在windows平台上执行。 他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要原创 2016-09-18 19:46:51 · 9417 阅读 · 1 评论