![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java虚拟机
文章平均质量分 87
Ciruy B.Heimerdinger
我是一名兴趣使然的博主
展开
-
为什么一些人喜欢在java代码中能加final的变量都加上final
我记得第一次看到这种写法是在看慕课网的课程,毕竟是小白,我记得当时我对于android并不是感觉很清晰,虽然现在也好不了多少。那时候我已经读过了闫博士的《java与模式》一书,如果人名记错了我道歉,我本身对记人名很没有自信。那本书挺好的,但是感觉大多数人很难有博士那样的修养,因为里面有太多的文学引用,当时我记得我做了很多笔记,但是很遗憾的是,只能达到死记硬背的程度,实际上的使用真的还花了不少时...原创 2019-02-20 21:43:41 · 4689 阅读 · 7 评论 -
JVM 调优 —— 新生代 Survivor 空间不足
来自 http://blog.csdn.net/wenniuwuren https://blog.csdn.net/wenniuwuren/article/details/50890824零. 新生代调优规律增大新生代空间, Minor GC 频率减少, Minor GC 时间上升。 减少新生代空间, Minor GC 频率上升, Minor GC 时间下降一. 新生代典型问题先看一...转载 2018-11-29 16:04:55 · 6090 阅读 · 0 评论 -
Java常见面试题—栈分配与TLAB
在学习Java的过程中,一般认为new出来的对象都是被分配在堆上的,其实这个结论不完全正确,因为是大部分new出来的对象被分配在堆上,而不是全部。通过对Java对象分配的过程分析,可以知道有另外两个地方也是可以存放对象的。这两个地方分别栈 (涉及逃逸分析相关知识)和TLAB(Thread Local Allocation Buffer)。我们首先对这两者进行介绍,而后对Java对象分配过程进行介绍...转载 2018-11-29 10:40:46 · 262 阅读 · 0 评论