java
kin灬
这个作者很懒,什么都没留下…
展开
-
关于Java GC(垃圾回收机制)的博文
作者:郭无心链接:https://www.zhihu.com/question/35164211/answer/68265045来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。转载自:https://www.zhihu.com/question/35164211/answer/68265045在公司当技术面试官几年间,从应届生到转载 2017-09-04 17:05:49 · 253 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
个人总结:1、String 不可变,而StringBuffer 和 StringBuilder 是可变的2、String是线性安全的,StringBuilder也是线性安全的,因为它加了同步锁,而StringBuilder是不安全的,因为没有加同步锁。同时StringBuffer 和 StringBuilder 同样是继承自AbstractStringBuilder(抽象类)转载 2017-08-26 20:36:57 · 231 阅读 · 0 评论 -
深入理解JVM虚拟机
1、Java 虚拟机中的运行时数据区包括:程序计数器Java虚拟机栈本地方法栈Java堆方法区其中程序计数器、Java虚拟机栈和本地方法栈是随着线程而生,随着线程而灭。所以Java垃圾回收器主要针对的是Java堆和方法区的回收。其中Java堆存放着几乎所有的对象和数组,而方法区中存放着类和常量。2、GC机制:对象存活判定算法原创 2017-11-01 10:59:13 · 229 阅读 · 0 评论 -
深入理解Java虚拟机 总结
本文转自:http://www.cnblogs.com/prayers/p/5515245.html文章总结很到位,借鉴阅读!一、运行时数据区域Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区1.1 程序计数器程序计数器是一块较小的内存,他转载 2017-09-08 10:48:36 · 604 阅读 · 0 评论