2012年7月17日

原型模式(Prototype Pattern)

摘要: 动机:有些对象的创建过程较为复杂,而且有时候需要频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的动机。意图:原型模式(Prototype Pattern):它是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式允许一个对象再创建另外一个可定制的对象,无需知道任何创建的细节。UML图:带原型管理器的原型模式:角色:•Prototype:抽象原型角色,定义一个原型的抽象定义,其中包含一个复制自身的接口。•ConcretePrototype1:具体原型角色,作为原型被复制的 阅读全文

posted @ 2012-07-17 15:38 IT@民工 阅读(144) 评论(0) 推荐(0) 编辑

java中equals和==的区别

摘要: 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。1、==操作比较的是两个变量的值是否相等(值类型),对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。2、equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 (Object类例外,看源码)说明:==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;情况一:基本类型对于基本类型(boolean,char,byte,short,int,long,float,do 阅读全文

posted @ 2012-07-17 11:10 IT@民工 阅读(203) 评论(0) 推荐(0) 编辑

如何在Eclipse中查看JDK类库的源代码

摘要: 核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES& 阅读全文

posted @ 2012-07-17 10:44 IT@民工 阅读(149) 评论(0) 推荐(0) 编辑

导航