- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 Builder生成器模式与Composite组合模式
一.Builder生成器模式 Builder模式的缘起 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正…… 动机(Motivation) 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部
2013-11-13 15:26:36 1347
原创 java基础类
public class 字符串{ public static void main(String args[]){ String strEng = "I Like Java"; System.out.println("1.charAt方法:"+strEng.charAt(8)); System.out.println("2.charAt方法:"+(int)strEng.charAt(8))
2013-11-13 14:18:52 657
原创 重构--改善既有代码的设计
《重构:改善既有代码的设计》章节所有代码(有中文解释) 序言(foreword)by erich gamma xiii 前言(preface)by martin fowler xv 什么是重构(refactoring)? xvi 本书有些什么? xvii 谁该阅读本书? xviii 站在前人的肩膀上 xix 致谢 xix 第1章:重构,第一个案例(refact
2013-11-08 09:56:10 1258
转载 BufferedInputStream类mark(int readlimit)中readlimit的确切含义
根据JAVA官方文档的描述,mark(int readlimit)方法表示,标记当前位置,并保证在mark以后最多可以读取readlimit字节数据,mark标记仍有效。如果在mark后读取超过readlimit字节数据,mark标记就会失效,调用reset()方法会有异常。 但实际的运行情况却和JAVA文档中的描述并不完全相符。 有时候在BufferedInputStream类中调
2013-11-05 15:10:22 995
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人