Java基础
upyaya
这个作者很懒,什么都没留下…
展开
-
Java 基础,备忘
1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。 (2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第原创 2007-01-18 11:50:00 · 577 阅读 · 0 评论 -
java还是基础
1. 声明是什么?String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这 个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个St原创 2007-01-18 12:07:00 · 545 阅读 · 0 评论 -
有效和正确定义hashCode()和equals()
Brian Goetz 首席顾问, Quiotix Corp 2003 年 8 月 11 日 每个Java对象都有 hashCode() 和 equals() 方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更 深层次的语义可比性。在 Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义 hashCode() 和转载 2007-01-29 11:18:00 · 561 阅读 · 0 评论 -
读书--设计模式精解之语录。
1.对象是独有定义良好责任的东西,对象应该对自己负责,自己的事情自己干!◆例子: 当我们需要定义一个类的责任的时候我们需要考虑这个类是不是应该有这些责任。比如有一个Teacher类。Teacher有下面的责任:教书,科研等。现在我们有Student类,那么他的责任有:学习等,那么现那么现在当Teacher有一件事情要宣布的时候,比如:现在到另外一个地方去机上操作。那么这个责任应该是Teacher的原创 2007-05-28 14:18:00 · 571 阅读 · 0 评论