
JVM
He110_Wr0ld
一直想当大厨的和歌神的IT Dog
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【《深入理解Java虚拟机》】JVM的秘密—Part1
0.【Java内存区域】 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 对象访问 1.【GC(垃圾回收)】 【堆区GC】 【方法区GC】 【垃圾收集算法】 【垃圾收集器】 【内存分配与回收策略】 2.【JVM性能监控与故障处理工具】 3.【JVM加载执行系列】 3.1 类文件结构 3.2 【虚拟机类加载机制】 3.3【类加载过程】...原创 2018-08-24 09:17:37 · 1011 阅读 · 0 评论 -
【《深入理解Java虚拟机》】JVM的秘密—Part2
【《深入理解Java虚拟机》Part2】 3.5【虚拟机字节码执行引擎】 【3.6 方法调用】 【分派】 【3.6 基于栈的字节码解释执行引擎】 【3.7】 类加载及执行子系统的案例与实战 【4】高效并发 【4.1】Java内存模型与线程 【4.2 线程安全与锁优化】 双亲委派模型要求除了顶层的启动类加载器外,其它类加载器都应当有自己的...原创 2018-08-27 18:19:38 · 576 阅读 · 0 评论 -
ThinkingInJAVA之《字符串 & RTTI--Runtime Type Information & 反射 & 空对象》
String字符串: 字符串是不可变的(immutable), String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象。每当把String对象作为方法的参数时,都会复制一份引用,而该引用所指的对象其实一直待在单一的物理位置上,从未动过。对于一个方法而言,参数是为该方法提供信息的,而不是想让该方法改变自己的? “+”操作符重载会带来一定...原创 2019-04-09 08:27:28 · 302 阅读 · 0 评论