`
chasegalaxy
  • 浏览: 5326 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
    第五章:类和接口(条目23-29)     在JDK1.5中增加了泛型(Generic)。没有泛型之前,从集合中读取到的每个对象都必须进行转换。如果有人不小心插入了类型错误的对象,在运行时的转换处理就会出错。有了泛型后,可以告诉编译器每个集合中接受哪些对象类型。     第23条:请不要在新代码中使用原生态类型     先来介绍一些术语。声明中具有一个或者多个类型参数(type parameter)的类或者接口,就是泛型类或者接口。泛型类和接口统称为泛型。每个泛型都对应一个原生态类型(raw type),即不带任何实际参数的泛型名称。例如,与List<E>相对应的原生态类型 ...
    第四章:类和接口(条目13-22)     类和接口是Java程序设计的核心,Java语言提供了许多强大的基本元素,供程序员来设计类和接口。 本章阐述的一些指导原则,可以帮助你更好地利用这些元素,设计出更加有用、健壮和 ...
    第三章:对于所有对象都通用的方法(条目8-12)     Object类的设计是为了扩展,它的所有非final方法(equals、hashCode,toString,clone和finalize)都具有明确的通用约定(general contract),因为它们被设计成是override的。任何一个类在覆盖这些方法时,都有责任准守这些通用约定,如果不能做到这点,其他依赖于这些约定的类(例如HashMap和HashSet)就无法结合该类一起正常运作。     第8条:覆盖equals时请准守通用约定     以下4种情况,类的每个实例只和自身相等:     1.类的每个实例本质上都是唯一的 ...
    第二章:创建和销毁对象(条目1-7)     第1条:考虑用静态工厂方法代替构造器     静态工厂方法(static factory method)的几大优势:     1.有名称,能够根据名称知其意,比如:Boolean类的valueOf方法和BigInteger类的probablePrime方法,而使用构造器的话,在含多个构造器时,在不看注释情况下往往不知道该选用哪个。下面是两个例子: public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } ...
    《Effective Java Program Language Guide, 2E》-writtern by Joshua Bloch         第一章:引言     先复习下23种设计模式:11种行为型模式,5种创建型模式和7种结构型模式。         然后再是OOD的几个原则:     1.单一职责原则(S ...
简单记录下WinXP(32)/Win7(32)下ArcGIS 10的安装过程。 1.虚拟光驱加载ArcGIS_Server_Enterprise10_Windows_zhCN_122873.iso。 2.选择JavaEE应用需要的组件,一路安装下来。 3.安装完后会有3个windows服务,写个启动和停止的bat: net start/stop "ArcGIS Server Manager Service" net start/stop ArcServerObjectManager net start/stop ArcSOCMonitor 4.如果没有找到R ...
Global site tag (gtag.js) - Google Analytics