当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Effective Java学习笔记JAVA语言支持四种基本类型:接口(Interface)、类(Class)、数组(Array)、和原语类型(Primitive)。
 

 

    摘要: jdk1.5.1出来了,是不痛不痒的debug版本。 感觉jdk1.5最重要的革命是annotations,而其余的部分,如generics和concurrency和jvm tools对于某些opensource或许是重要的武器,但对于我们这样的星斗小民却没什么感觉。再其余的的就是些小改动了。 又读了一遍〈java 1.5 tiger: a developers notebo......
    摘要: 最近遇到这个问题,困扰了两天才解决了。在日文win2000系统下安装jbuilder时,总是报 (win32 erorr:234 file "win32util.cpp"line:1425)错误,分析原因,可能是installanywhere打包的文件执行的时候出的问题。因为之前在安装eclipse的myeclipse插件时也遇到同样的问题,于是在googl......


EffectiveJava-->(一)创建和销毁对象

 第一条:考虑用静态工厂方法代替构造函数对于一个类,为了得到一个实例,最通常的方法是提供公有的构造函数new一个.另外一种方法是可以通过提供一个静态工厂方法(static factory method),它返回的是类的一个实例.下面是singleton模式中的静态方法,返回类的唯一实例.public static a getinstance() { return instance;} 【程序编程相关:Solidworks二次开发—12—工程

effective java学习笔记java语言支持四种基本类型:接口(interface).类(class).数组(array).与原语类型(primitive).前三种类型通常被称为引用类型(reference type),类的实例与数组是对象(object),而原语类型的值不是对象.一个类的成员(member)包括它的域(field),方法(method),成员类(member class)与成员接口(member interface).一个方法的原型(signature)包括它的名字与所有形参的类型,方法原型不包括它的返回类型. 【推荐阅读:基于Visio的二次开发

静态工厂方法的好处:(1)静态方法具有名字.如果一个构造函数的参数并没有确切地描述被返回的对象,那么选用适当名字的静态工厂可以使一个类更易于使用,并且相应的客户代码更易于阅读.(2)静态方法在每次调用的时候,不要求非得创建一个新的对象.静态工厂方法可以为重复的调用返回同一个对象.(例如singleton模式)(3)静态方法可以返回一个原返回类型的子类型的对象.
...   下一页
    摘要: 每个java对象都有 hashcode() 和 equals() 方法。许多类忽略(override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在 java理念和实践这一部分,java开发人员brian goetz向您介绍在创建java类以有效和准确定义 hashcode() 和 equals() 时应遵循的规则和指南。您可以在 讨论论坛与作者和其它读者一同......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE