![](https://img-blog.csdnimg.cn/20190217143455471.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM从入门到放弃
文章平均质量分 96
结合极客时间上郑宇迪大佬的课程,做一些总结.
居十四
君子性非异也, 善假于物也.
展开
-
JVM探索
深入理解JVM,学习总结JVMJVM初窥JVM个人兴趣,想了解一下Java虚拟机.在极客时间上买了郑大佬的深入JVM的相关专栏.收益良多.推荐大家可以去看一下.每周我会去学习4篇左右,并且在博客上总结一下收获.为了避免篇幅过于冗长且结构不清晰.我会将总结的内容以连接的方式分享.JVM初窥JVM初窥链接本节,我打算简单介绍一下JVM为什么要使用JVMJava类是怎么被加载的...原创 2018-12-16 12:32:41 · 271 阅读 · 0 评论 -
JVM 第一节 JVM模型与类加载
JVM初窥前言JVM是什么JVM模型JVM中的翻译JVM中的数据类型JVM中的类加载器前言作为刚刚入门的我,说实话课程里的一些有关字节码的内容,我看不太懂,也觉得看不懂也无所谓.与其花费大量时间研究不需要的知识.不如专注于要学习的内容.文中(我所购买的课程)所涉及到的字节码都是为了佐证.所以这里,我只有原因和结果,没有过程.JVM是什么JVM,我们一般成为Java虚拟机.我们写的Jav...原创 2018-12-16 18:25:06 · 207 阅读 · 0 评论 -
JVM 第二节 方法调用与异常处理
第二节JVM如何调用方法JVM的异常处理JVM调用方法如果说,在类中的方法命都是不同,那对于JVM来讲是十分友善的.但是对处女座的程序员来讲,就是灾难了.起个名字是很难的好吧.要是想到要起那么多的函数名,我就脑瓜疼.所以,为了我们爽,就得让机器麻烦点.于是就有了重载和重写方法的重载与重写先回顾一下什么是重载与重写.重载在Java语言中,当方法名相同时,会出现重载.Jav...原创 2018-12-23 17:22:13 · 386 阅读 · 0 评论 -
JVM 第四节 垃圾回收和锁
垃圾回收大部分对象朝生夕死,但是存留下来的会生存很久.有点像是心灵鸡汤.但确实是如此.堆空间分为两大块新生代EdenSurvivor1Survivor2老年代 Tenured不同的代,垃圾对象的回收频率不一样.因此也会采用不同的算法.标志-复制法新生代:Eden 会占较大的空间.Survivor1 ,2 会占相对较少的空间.这里可以有两个指针 from ...原创 2019-01-20 19:16:19 · 309 阅读 · 0 评论 -
JVM 第三节 反射与内存模型
JVM第三节反射委派模式反射的消耗Java内存对象的布局内存模型Java内存模型与 happens-before锁,volatile,finalJVM第三节反射Oracal官网对反射的概括委派模式本地实现 当调用次数比较少时动态实现 调用次数较多时public static void hello(int num){ System.out.println(" # "+nu...原创 2019-01-06 12:34:41 · 207 阅读 · 0 评论