![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM优化
BairdTan
博主在准备考研,这一段时间暂时不会更博客了,后续一段时间可能会写数据结构和算法以及Hadoop生态系统相关的博客
GitHub:
https://github.com/tl1976087502
展开
-
JVM学习笔记之自定义类加载器以及什么是双亲委派机制
上期我们讲了类加载子系统,这次我们来讲一下自定义类加载器,首先我们要明白,为啥要自定义类加载器,用JVM默认的类加载器一样能进行类加载啊,带着这个问题,我们进入接下来的环节。 为什么要自定义类加载器 我们围绕着以下场景来解答这个问题: 1.JVM提供的类加载器只加载特定的路径下的类,当我们自己写的类,或者第三方Jar包,为了实现某种业务需求,那我们只有自定义类加载器来实现我们的特殊业务需求。 2....原创 2020-04-14 18:12:14 · 237 阅读 · 0 评论 -
JVM学习笔记之类加载子系统
上期说了JVM的发展史,这期咱们来讲一下博主所理解的JVM类加载子系统 首先是类加载过程,在加载过程,这里我们提一下类加载器 类加载器 JVM分为两种加载:一种是引导类加载器,另一种是自定义类加载器。 引导类加载器(Bootstrap ClassLoader):这个类加载器是使用C/C++实现的,嵌套在JVM内部。它的作用是来加载Java核心库,用于提供JVM自身需要的类,他没有继承自ClassL...原创 2020-04-13 15:43:43 · 249 阅读 · 0 评论 -
JVM学习笔记之JVM发展历史
以下为博主的对JVM发展历程的了解 当然可能很多地方并不全面,以下为博主学习jvm的笔记,还有很多不足的地方欢迎大家评论区留言探讨!好了,咱们进入主题 将JVM之前,以博主理解的方式解释一下什么是解释器和JIT编译器 先上博主画的简图 在JVM的存储引擎模块,有解释器,JIT编译器,和垃圾回收。 解释器:将处理好的字节码解释为机器指令,然后给cpu运行。 JIT编译器:即时编译器,它的作用是将代...原创 2020-04-13 12:27:39 · 253 阅读 · 0 评论