自定义博客皮肤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)
  • 收藏
  • 关注

代码优化

字符串:String 是final类,初始化之后,不会再改变,尽量不要使用+来对字符串进行拼接。下面举几个栗子: 片段一:禁止在循环体中使用通过+ 来拼接字符串  /** * 禁止在循环体中使用通过 + 来拼接字符串 * */ String result = ""; for (int i ...

2017-12-24 22:15:17 115

设计模式(五)--单例模式

 单例模式:确保一个类只有一个实例,并提供一个全局访问点 单例有两种方法:1延迟加载,2非延迟加载 package com.em.singleton;/** * Created by Administrator on 2017/12/23. */public class Singleton { /* * 必须是私有构造方法 ...

2017-12-23 11:11:25 94

设计模式(四)--装饰器模式

装饰器模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 意图:将一个接口转换为另一个接口  设计原则:开闭原则(对类的扩展开放,对修改关闭) 装饰器模式设计要点:1.装饰者和被装饰对象有相同的超类型2.可以用一个或者多个装饰者去包装一个对象3.装饰者可以在所委托被装饰者的行为之前或者之后,加上自己的行为,已达到特定的目的...

2017-12-10 21:09:44 90

原创 设计模式(三)--工厂模式(工厂方法模式+抽象工厂模式)

工厂模式:具体的可以分为两种,分别是工厂方法模式 、抽象工厂模式。 工厂方法模式:定义了一个创建对象的接口,但是由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到了子类。设计原则:依赖倒置原则(要依赖抽象,而不是依赖具体类)。遵守依赖倒置原则的几个建议:1.变量不可以持有具体类的引用(如果使用new,就会持有具体类的引用,可以改用工厂来避开这样的做法)2.不要让...

2017-12-09 21:52:11 96

原创 每个程序员都应牢记的7种坏味道,11种原则,23种模式

每个程序员都应牢记的7种坏味道,11种原则,23种模式  23种设计模式详解: http://www.runoob.com/design-pattern/design-pattern-tutorial.html (一)7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在...

2017-12-07 12:04:18 107

空空如也

空空如也

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

TA关注的人

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