自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 单例模式的几种实现方式

单例模式的几种实现方式 单例模式的实现有多种方式,如下所示: 1、懒汉式,线程不安全 是否 Lazy 初始化:是 是否多线程安全:否 实现难度:易 描述:这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,所以严格意义上它并不算单例模式。 这种方式 lazy loading 很明显,不要求线程安全,在多线程不能正常工作。 实例 ...

2018-10-30 16:32:47 1542 2

原创 java代码优化(一)——创建和销毁对象

用静态工厂方法代替构造器 准备知识 自动装箱:从基本数据类型转换成包装类型。 自动拆箱:从包装类型转换成基本数据类型。 包装类: number(数字类型) Byte(byte) Short(short) Integer(int) Long(long) Double(double) Float(float) Character(字符类型) Boolean(布尔值) 利用静态工厂...

2018-10-26 20:23:50 791

原创 java不可变类

定义 不可变类指当类被实例化后,该类的成员变量均不可被改变。如JDK内部自带的很多不可变类:Interger、Long和String等。 优点 1.线程安全    2.易于构造、使用和测试   3.可以被自由地共享 缺点 对于每一个不同的值都需要对应一个单独的对象 类设计原则 1.class要用final修饰,保证类不能被继承; 2.成员变量需要用private String来修饰...

2018-10-26 16:30:07 940

原创 设计模式-状态模式(策略模式的孪生兄弟)以及JDK类库中的应用

状态模式 定义 当一个对象的状态发生改变时,允许其改变行为。当一个对象存在多个状态,每种状态之间可以相互转换,并且每种状态对应不同的行为时可以使用状态模式。状态模式将一个对象的多种行为分离开来,并封装到具体的状态类中。它是一种对象行为型模式。 使用场景 状态模式主要适用于当控制一个对象状态转换的条件表达式过于复杂时,把状态判断的逻辑封装到具体状态类中。 结构 抽象状态类(State):...

2018-10-23 17:50:05 733

全国普通高等学校名单

全国普通高等学校名单

2017-08-25

webpage.html

首先是利用css实现了模块布局,下拉菜单等等。 其次利用jQuery实现div的动画效果,提高用户体验。

2016-11-22

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

TA关注的人

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