自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JVM 内存模型

JVM 内存布局图jvm 内存布局 规定了 Java 在运行过程中 内存的申请、分配、管理的策略保证了 JVM的高效稳定运行。 下面 是我自己画的 jvm 内存布局图针对此图 有以下 2点说明 :上图中 蓝色底 内存区域 为线程私有 (线程安全)即 新建线程 需要创建其对应的 虚拟机栈、程序计数器、本地方法栈(如果需要) 内存区域上图中 紫色底 内存区域 为线程共享 (线程...

2018-12-24 13:40:22 202

原创 (二) 工厂模式详解

简单工厂模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static FactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现以下为UML图 :可以看出,上面总共有三种类,一个是工厂类Creator,一...

2019-01-01 17:11:39 200 1

原创 (一) 单例模式详解

单例模式适合于应用中频繁创建并且无状态的对象,比如配置文件。如果不采用单例模式的话,当对它进行更新操作时,需要同步其它所有存活的对象。白白浪费性能、内存,所以有必要使用单例模式来保证这个对象全局仅有一个实例。单例模式 : 保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能阻止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯...

2018-12-31 13:13:23 159

原创 设计模式-六大基本原则

最近在看 <<大话设计模式这本书>> 感觉这本书讲的还是很生动有趣的。这篇博客先简单介绍下 六大基本原则。开-闭原则 :软件实体 (类、模块、函数等) 应该可以扩展 , 但是不可修改。俗称 : 对于拓展是开放的,对于修改是关闭的软件开发中,前期通过需求分析、建模,巧妙利用设计模式 使系统尽可能的易维护、易拓展、健壮 。当需求变化时能够方便的对原有系统进行扩展(...

2018-12-30 23:29:31 131

原创 UML 类图详解

前言:学习设计模式时 理清类、接口以及它们之间的静态结构和组合关系非常重要,正所谓 欲先行其事, 必先利其器 , 一切的一切还是得从UML 类图学习开始。下图是我参考 <大话设计模式> 这本书画出的 UML 总图。其中 红色字体 是我标识的总体注释蓝色字体 代表 java中常见的类继承、接口实现关系绿色字体 代表 类与类、接口 常见的结合关系 (数字 1 2 3 4 在本文...

2018-12-26 14:35:11 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除