
Java虚拟机、内存管理
文章平均质量分 57
laodalinwenfu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中String、StringBuffer和StringBuilder的区别
l String 、StringBuffer和StringBulider的区别 (1)执行速度:StringBulider>StringBuffer>String (2)String是字符串常量(不可改变对象),StringBuffer和StringBuilder是字符串变量(是可变对象)。String是final类不可继承。 但是以下例子: String str = “abcd”;原创 2014-07-07 20:58:04 · 715 阅读 · 0 评论 -
Java 虚拟机运行时数据区域相关功能总结(Java虚拟机涉及相关的内存管理)
程序计数器(Program Counter Register): (1) 存放字节码的地址 (2) 唯一一个没有规定OutOfMemoryError的区域。 Java虚拟机栈(JVM Stack): (1) Java方法执行的内存模型:每个方法在执行时会创建一个“栈帧”(stack frame),栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。原创 2014-06-18 23:47:59 · 723 阅读 · 0 评论 -
标记-清除算法
转载自:http://jianshu.io/p/b0f5d21fe031 前言 垃圾自动回收机制的出现使编程更加的简单,使得我们不需要再去考虑内存分配和释放的问题,而是更加的专注在我们产品功能的实现上。但是我们还是需要花时间去了解下垃圾收集机制是怎么工作的,以便后面能够更好的进行我们应用的性能调优等。 目前最基本的垃圾收集算法有四种,标记-清除算法(mark-sweep)转载 2014-06-21 21:09:07 · 1442 阅读 · 0 评论