![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
liuzhonglin_
邮箱 zhonglinliu0@outlook.com
展开
-
Java类加载器和双亲委派模型
Java类加载器类的生命周期类型的加载类加载器的分类、职责以及层级结构类加载器加载的目录 类的生命周期 加载:查找并加载类的二进制数据.class, 通过一个类的全限定名来获取此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 在java方法区中生成一个代表这个类的Class对象,作为方法区这些数据的访问入口。 连接 验证:确保加载的类的正确性,...原创 2019-12-08 21:55:52 · 175 阅读 · 0 评论 -
JVM运行时数据区
JVM运行原理分析JVM运行时数据区线程共享的区域方法区堆内存堆中存的对象,到底存的是什么?对象何时被回收?线程独占的区域虚拟机栈栈帧本地方法栈Java类文件结构程序计数器字节码的执行 JVM运行时数据区 文章可能有点长,内容有点多。但是我相信认真看完肯定会有很大收获。 在c/c++中,创建对象需要先申请内存,使用完后自己再释放内存。 在java中,开发人员不需要去申请和回收内存,都交给了JVM进...原创 2019-12-02 04:47:08 · 165 阅读 · 0 评论