自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数字补零

JAVA:  * 将元数据前补零,补后的总长度为指定的长度,以字符串的形式返回   * @param sourceDate   * @param formatLength   * @return 重组后的数据   */   public static String frontCompWithZore(int sourceDate,int formatLength)...

2018-03-12 10:00:24 202

原创 《Head First设计模式》读书笔记 -- (第五章)单件模式

本章要点: 1.单件模式确保程序中一个类最多只有一个实例。 2.单件模式也提供访问这个实例的全局点。 3.在Java中实现单件模式需要私有构造器、一个静态方法和一个静态变量。 4.确定在性能和资源上的限制,然后小心地选择适当的方案来实现单件,以解决多线程的问题(我们必须认定所有的程序都是多线程的)。 5.如果不是采用第五版的Java 2,双重检查加锁实现会失效。 6.小心,你如果使用多

2018-01-26 17:31:14 174

原创 《Head First设计模式》读书笔记 -- (第四章)工厂模式

本章要点: 1.所有的工厂都是用来封装对象的创建。 2.简单工厂,虽然不是真正的设计模式,但仍不失为一个简单的方法,可以将客户程序从具体类解耦。 3.工厂方法使用继承:把对象的创建委托给子类,子类实现工厂方法来创建对象。 4.抽象工厂使用对象组合:对象的创建被实现在工厂接口所暴露出来的方法中。 5.所有工厂模式都通过减少应用程序和具体类之间的依赖促进松耦合。 6.工厂方法允许类将实例化

2018-01-26 11:58:22 226

原创 《Head First设计模式》读书笔记 -- (第三章)装饰者模式

本章要点: 1.继承属于扩展形式之一,但不见得是达到弹性设计的最佳方式。 2.在我们的设计中,应该允许行为可以被扩展,而无须修改现有的代码。 3.组合和委托可用于在运行时动态地加上新的行为。 4.除了继承,装饰者模式也可以让我们扩展行为。 5.装饰者模式意味着一群装饰者类,这些类用来包装具体组件。 6.装饰者类反映出被装饰的组件类型(事实上,他们具有相同的类型,都经过接口或继承实现)。

2018-01-24 15:20:16 200

原创 《Head First设计模式》读书笔记 -- (第二章)观察者模式

本章要点: 1.观察者模式定义了对象之间一对多的关系。 2.主题(也就是可观察者)用一个共同的接口来更新观察者。 3.观察者和可观察者之间用松耦合方式结合(loosecoupling),可观察者不知道观察者的细节,只知道观察者实现了观察者接口。 4.使用此模式时,你可从被观察者处推(push)或拉(pull)数据(然而,推得方式被认为更“正确”)。 5.有多个观察者时,不可以依赖特定的通

2018-01-23 16:35:06 193

原创 《Head First设计模式》读书笔记 -- (第一章)设计模式入门

本章要点: 1.知道OO基础,并不足以让你设计出良好的OO系统。 2.良好的OO设计必须具备可复用、可扩充、可维护三个特性。 3.模式可以让我们建造出具有良好OO设计质量的系统。 4.模式被认为是历经验证的OO设计经验。 5.模式不是代码,而是针对设计问题的通用解决方案。你可把它们应用到特定的应用中。 6.模式不是被发明,而是被发现。 7.大多数的模式和原则,都着眼于软件变化的主题。

2018-01-22 16:42:10 211

空空如也

空空如也

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

TA关注的人

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