摘要:
Class初始化过程 加载 jvm将.class文件以二进制的形式读取到内存(.class文件本身是2进制的,但其文件内容是16进制的字节码),存放在方法区(类的元信息),并在堆区创建Class对象(类的实例,用于封装方法区的数据结构)。 双亲委派模型 约定类加载器的加载机制:根加载器 > 扩展加载 阅读全文
posted @ 2022-09-25 23:44
dork-h
阅读(55)
评论(0)
推荐(0)
摘要:
Jvm基础知识点 jvm、jre、jdk的关系? jvm: java虚拟机,能够识别.class文件,解析指令并调用操作系统上的函数完成操作; jre: java运行时环境(java runtime environment),在jvm基础上提供了一堆类库; jdk: java开发包(java dev 阅读全文
posted @ 2022-09-25 23:10
dork-h
阅读(38)
评论(0)
推荐(0)
摘要:
一、Map HashMap 在jdk1.7与1.8中的区别? jdk1.7: 数组+链表 jdk1.8: 数组+链表/红黑树 线程不安全的原因? jdk1.7: 环形链表(扩容时的transfer方法:头插法 -> 死循环); 数据丢失; jdk1.8: 数据覆盖; 数组每次扩容2倍(保持数组容量为 阅读全文
posted @ 2022-09-25 22:43
dork-h
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号