![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
冶无晴
这个作者很懒,什么都没留下…
展开
-
Java类加载机制——类加载过程
读《深入理解Java虚拟机》 类加载机制的笔记 类加载的过程 1. 加载 完成三件事: 1)通过一个类的全限定名来获取定义此类的二进制字节流 2)将这个字节流所代表的的静态存储结构转化为方法区的运行时数据结构 3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口 2. 验证 目的:确保Class文件的字节流中包含的信息符合当...原创 2018-07-29 20:52:15 · 169 阅读 · 0 评论 -
JAVA虚拟机知识点
1. java虚拟机内存模型。 JAVA运行时数据区域包含以下几个部分:方法区,堆,虚拟机栈,本地方法栈,程序计数器。 方法区包含了运行时常量池。 方法区和堆是所有线程共享,虚拟机栈、本地方法栈、程序计数器是每个线程私有。 2. 内存溢出一般发生在哪个区? (1)堆。GC之后仍没有足够的内存可以分配。 Java堆内存的大小设置是通过 -Xms -Xmx 两个参数设置的,-Xms是代表堆...原创 2018-07-28 13:35:20 · 189 阅读 · 0 评论