摘要:
上图为jvm的主要结构,学习jvm应该有以下2个模块可以去思考1.类加载机制加载的过程就是将class文件转为内存中的可被jvm使用的java类型加载》》验证》》准备》》解析》》初始化》》使用》》卸载java在什么情况洗会初始化new 关键字,读取或者设置静态字段,调用静态方法,通过反射进行调用,类的子类被初始化的时候,如果自己没有实例化,则会初始化,jvm启动时候带main方法那个主类1.1加载将class文件的二进制字节流按照jvm所需要的格式存在方法区。在java堆中实例化对象类加载器双亲委派机制,从底层往上BootStrap >> Extension >> Ap 阅读全文