2020年7月17日

直接内存

摘要: 阅读全文

posted @ 2020-07-17 08:42 焕然一鑫 阅读(60) 评论(0) 推荐(0) 编辑

2020年7月16日

对象的实例化内存布局和访问定位

摘要: 对象实例化的几种方式&字节码角度看对象的创建过程&对象创建的六个步骤 对象的内存布局 对象访问定位 阅读全文

posted @ 2020-07-16 21:36 焕然一鑫 阅读(143) 评论(0) 推荐(0) 编辑

方法区

摘要: 方法区概述 栈堆方法区间的交互关系 方法区的基本理解 Hotspot 中方法区的演进 设置方法区大小的参数 OOM PermGen 和 OOM Metaspace 举例 方法区的内部结构 class 文件中常量池的理解 运行时常量池的理解 图示举例方法区的使用 方法区在 jdk6 、 jdk7 、 阅读全文

posted @ 2020-07-16 17:34 焕然一鑫 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 堆空间关于对象创建和和 GC 的概述 堆的细分内存结构 堆空间大小的设置和查看 OOM 的说明与举例 新生代与老年代中相关参数的设置 图解对象分配的一般过程 对象分配的特殊情况 代码举例与 JVisualVM 演示对象的分配过程 常用优工具概述与 Jprofiler 的演示 MinorGC 、 Ma 阅读全文

posted @ 2020-07-16 09:23 焕然一鑫 阅读(71) 评论(0) 推荐(0) 编辑

2020年7月15日

本地方法栈

摘要: 阅读全文

posted @ 2020-07-15 19:01 焕然一鑫 阅读(62) 评论(0) 推荐(0) 编辑

虚拟机栈

摘要: 虚拟机栈的主要特点 虚拟机栈的常见异常与如何设置栈大小 栈的存储结构和运行原理 ***局部变量表 局部变量表结构的认识 字节码中方法内部结构的剖析 变量槽 slot 的理解与演示 静态变量与局部变量的对比及小结 ***操作数栈 其他-栈顶缓存技术 ***动态链接的理解与常量池的作用 其他-非虚方法与 阅读全文

posted @ 2020-07-15 10:22 焕然一鑫 阅读(93) 评论(0) 推荐(0) 编辑

程序计数器

摘要: 阅读全文

posted @ 2020-07-15 10:05 焕然一鑫 阅读(86) 评论(0) 推荐(0) 编辑

运行时数据区

摘要: 阅读全文

posted @ 2020-07-15 08:52 焕然一鑫 阅读(36) 评论(0) 推荐(0) 编辑

2020年7月14日

jvm类加载子系统

摘要: 内存结构概述 概述类的加载器及类加载过程 类的加载过程 类加载器 阅读全文

posted @ 2020-07-14 21:07 焕然一鑫 阅读(84) 评论(0) 推荐(0) 编辑

2020年7月10日

多线程与高并发基础三

摘要: 多线程顺序打印A1B2C3到Z26 面试题:写一个固定容量同步容器,拥有put和get方法, 能够支持2个生产者线程以及10个消费者线程的阻塞调用 实现一个容器,提供两个方法,add,size 写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束 阅读全文

posted @ 2020-07-10 12:28 焕然一鑫 阅读(129) 评论(0) 推荐(0) 编辑

导航