![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA设计模式
文章平均质量分 83
弥熏
菜鸟开发
展开
-
JAVA单例模式I 饿汉式 懒汉式 学习笔记
单例模式 Singleton Model熟悉JAVA类加载的同学一定知道JAVA中每次通过new关键字实例化对象这种操作会在我们的JAVA常量池中Heap区域申请一片区域内存,如果大量使用对象实例化操作来调用对象对于计算机的内存无疑是一种浪费。所以为了解决这种浪费使用单例模式来解决Heap OverFlower虽然JAVA中有GC机制(垃圾回收机制)但是避免不了的是Heap区和常量池的原创 2017-07-20 13:58:25 · 660 阅读 · 0 评论 -
JAVA单例模式II 双重检测锁 内部静态类 枚举 学习笔记
JAVA单例模式,除了懒汉式饿汉式这两种单例模式的实现方法以外还有 双重检测锁、内部静态类、枚举、这几种虽然是不常用的实现方法但是也有其存在的好处。前面我已经讲解分析了 饿汉式、懒汉式两种 那么下面我将为大家介绍一下剩下的三种单例模式的实现方法。原创 2017-08-30 09:30:31 · 556 阅读 · 0 评论 -
JVM运行时数据内存区域划分笔记
JVM运行时数据内存区域划分运行时数据区域 是java启动时在计算机内存中的数据区域运行时数据区域会把计算机内存进行划分分为以下几种内存区域1.程序计数器 Program Couter Register 2.java 堆 Java Heap(Heap)3.虚拟机栈 VM Stack (Stack)4.方法区 Method Area (Stack)5.本地方法栈 Native Method Stac...原创 2018-04-11 10:04:27 · 269 阅读 · 0 评论