JVM
文章平均质量分 79
一笑杯莫停
HelloWorld
展开
-
谈谈Java类加载过程及对象创建过程
由一段代码带来的思考 代码 先看一段代码: public class Base { private String baseName = "base"; public Base() { callName(); } public void callName() { System. out. println(baseName); } static class Sub extends Base {原创 2021-03-24 17:46:49 · 195 阅读 · 0 评论 -
浅谈Java反射机制(类加载器)
学习java的都应该知道java有个高级特性,反射(reflection)。如果去读Spring框架源码,你会发现它的应用真的是无处不在。因为Spring核心功能IOC(控制翻转)就是用反射来实现的,不然我们不new,你以为对象是哪里来的。 有这么一个场景:在程序运行时,你首先根据某个Class对象里的构造方法或者一般方法,然后考虑要实例化这个对象来用。 另一个场景是:我们需要对某个Class对象里面的方法,变量进行自检。 那么我们就使用反射机制来实现。但反射机制是如何实现的呢?我有点好奇。百度一下Ja原创 2020-07-28 21:31:47 · 444 阅读 · 0 评论 -
JVM知识脑图分享
Radis 创作者大神Antirez辞职了,他说世界那么大,我想去看看(大概就是这意思),真羡慕,撑了这么久,功成身退,没有遗憾,这是每个程序猿都有的梦想吧。大神曾经说过,把事情搞复杂的程序员不是好程序猿。事实就是如此,其实很多复杂的东西都是由最简单的东西组织而成的,所以搞懂最基础的东西,你会发现什么新技术,新特性,再炫再酷,它的本质其实都没变。当然道理大家都懂,笔者也懂,并且正在努力奋斗的路上挣扎。 以前我是对JVM这种底层的东西嗤之以鼻,以为面试官都是故意为男人的。但当我们开发的项目突然出现CPU10原创 2020-07-24 14:16:54 · 199 阅读 · 0 评论