JVM
枫林XF-BLOG
这个作者很懒,什么都没留下…
展开
-
Java内存区域与内存溢出异常
对于Java程序员来说,在虚拟机的自动管理内存的管理机制下,不再需要为每一个new操作去添加一个delete/free代码,而且不容易出现内存泄漏和内存溢出的问题。原创 2019-07-11 16:55:57 · 393 阅读 · 0 评论 -
Java参数是值传递还是引用传递
1、概述 对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法的实际参数和形式参数开始,给你讲解为什么说Jav...转载 2019-07-19 17:35:30 · 147 阅读 · 0 评论 -
深入String、StringBuilder、StringBuffer的原理
总结一下String、StringBuffer、StringBuilder的区别:一、String类的不变性:String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量看一下下面的语句:String s = "abcd";s = s+1;System.out.print(s);// result : abcd1 &nbs...原创 2019-07-29 20:24:23 · 181 阅读 · 0 评论 -
对象是否存活?
1、对象已死吗 在堆里面存放着Java 世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存话”着哪些已经“死去”(即不可能再被任何途径使用的对象)。1.1 引用计数算法 很多教科书判断...原创 2019-08-04 16:55:25 · 137 阅读 · 0 评论