Java
夜行的小矮子
这个作者很懒,什么都没留下…
展开
-
Java内存泄露详解
Java内存泄漏发生的情况 字数984 阅读849 评论0 喜欢8 虽然Java自带垃圾回收机制(GC),程序员不需要手动进行内存管理,但是仍然会出现内存泄漏的情况。尽管如此,Java的自动内存管理,比起C/C++,内存泄漏的情况大大减少了。下面总结下什么情况下会发生Java内存泄漏。 静态集合类 在使用Set、Vector、HashMap等集合类的时候需要特别注意,有转载 2016-03-13 13:57:58 · 269 阅读 · 0 评论 -
Java String不可变类总结
引用最经典的几个案例 case1: 上面的这个案例,不用多说了, s1, s2都是指向常量池中的同一片内存,s3指向的是堆中的内存,s4指向的也是常量池中的。 case2: 对应的字节码: s4在编译时,直接转成“abc”,存放在常量池,故s1 == s4;但是,String字符串的相加,本质是同步new StringBuilder,之后再通过toStri原创 2016-03-24 20:38:49 · 491 阅读 · 0 评论