合集-JVM
摘要:初始化Java虚拟机InitializeJVM
阅读全文
摘要:如果你是一名Java应用开发工程师,你应该对“public static void main(String\[\] args)”这段代码再熟悉不过了,然而你是否了解main方法是如何调用的,为什么我们运行java.exe,就能启动应用程序?下面,让我们来一探究竟吧! 首先,聊一聊,java.exe文
阅读全文
摘要:JVM源码,JVM实现方法剖析,create_vm,Java虚拟机
阅读全文
摘要:经过前文《从JDK源码级深入剖析main方法的运行机制》的分析,我们知道了实现JavaMain方法的四个主要步骤: 1. 初始化Java虚拟机 2. 加载主运行类 3. 通过加载的主运行类,获取main方法 4. 调用main函数 下面,我们首先来看一下第2步加载主运行类LoadMainClass方
阅读全文
摘要:Java类加载原理中为何要设计双亲委派机制
阅读全文
摘要:创建一个Java对象还不简单?new一下就出来了:Object obj = new Object();不过,我相信,读者既然进来阅读这篇文章,想必是不满足于仅仅掌握创建Java对象的基本语法,而是要知其然也要知其所以然。下面,让我们一起来看看,对象是怎么创建出来的: 1、JVM进行类加载检查 当Ja
阅读全文