- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 分代回收机制
分代收集算法是目前大部分JVM的垃圾收集器采用的算法。它的核心思想是根据对象存活的生命周期将内存划分为若干个不同的区域。一般情况下将堆区划分为老年代(Tenured Generation)和新生代(Young Generation),老年代的特点是每次垃圾收集时只有少量对象需要被回收,而新生代的特点是每次垃圾回收时都有大量的对象需要被回收,那么就可以根据不同代的特点采取最适合的收集算法。目前大部分
2016-05-31 15:29:23 2026 1
原创 JAVA虚拟机内存机制
1、Java内存区域划分: 运行时的数据区:方法区和堆(各个线程共享的内存区域),程序计数器、Java虚拟机栈和本地方法栈(线程私有的)程序计数器:当前线程所执行字节码的行号指示器,字节码解释器就是通过改变计算器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理和线程恢复都需要依赖计数器完成。如果线程执行的是一个java方法,计数器记录的是正在执行的虚拟机字节码指令的地址;如果
2016-05-31 14:53:39 415
原创 单例模式
1.定义 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例 2. 懒汉式实现单例 //懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Singleton() {} private static Singleton instance=nul
2016-05-31 14:14:18 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人