- 博客(11)
- 收藏
- 关注
转载 第十一章 持有对象
<p>通过使用泛型,就可以在编译期防止将错误类型的对象放置到容器中。</p> <p>Iterator能够将遍历序列的操作与序列底层的结构分离。迭代器统一了序列的访问操作。</p> <p>Stack栈:通常指后进先出(LIFO)的容...
2013-01-15 11:02:00
97
转载 第十章 内部类
<p>将一个类定义放在另一个类的定义内部,就是内部类。</p> <p>内部类特有的作用:它允许把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。</p> <p>使用内部类最吸引人的原因是:每个内部类都能独立的继承自一个(接...
2013-01-14 17:02:00
142
转载 第九章 接口
<p>java提供了抽象方法机制,这种方法是不完整的;仅有声明而没有方法体。抽象方法声明所采用的语法:abstract void f();</p> <p>如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。(否则编译器会报错)</p> ...
2013-01-13 11:55:00
99
转载 第八章 多态
<p>java中除了static和final方法(private方法属于final方法)之外,其他所有的方法都是后期绑定。将某个方法声明为final可以有效的“关闭”动态绑定。</p> <p>只有非private方法才可以被覆盖,在导出类中对于基类中的pr...
2013-01-12 17:08:00
103
转载 第七章 复用类
<p>复用代码的两种方式:组合和继承。</p> <p>组合语法:对于非基本类型的对象,必须将其引用置于新的类中,但可以直接定义基本类型的数据。</p> <p>继承语法:继承过程需先声明“新类与旧类相似”,使用关键字extends实...
2013-01-11 18:26:00
108
转载 第六章 访问权限控制
<p>每一个源文件(.java文件)有且只能有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀.java)。</p> <p>java包的命名规则:全部使用小写字母。</p> <h3>访问权限:&l...
2013-01-11 12:49:00
81
转载 第五章 初始化和清理
<p>在java中,通过提供构造器,类的设计者可以确保每个对象都会得到初始化。在创建对象时,如果其类具有构造器,java会在用户有能力操作对象之前自动调用相应的构造器,从而确保初始化的进行</p> <p>采用构造器与类相同的名称解决两个问题:第一,所取的任...
2013-01-11 10:59:00
81
转载 第四章 控制执行流程
<p>注意:<font color="#ff0080">java不允许将一个数字作为布尔值使用。</font><font color="#000000">如果想在布尔测试中使用非布尔值,那么首先必须使用条件表达式将其转换成布尔值。</fon...
2013-01-08 15:40:00
67
转载 第三章 操作符
<p>整数除法会直接结果的小数位,而不是四舍五入的圆整结果。</p> <p>使用Random类创建对象时,没有传递任何参数,java就会将当前时间作为随机数生成器的种子,因此在程序每次执行时产生不同的输出;通过创建Random对象时提供种子,就可以在每次执...
2013-01-08 14:26:00
87
转载 第二章 一切都是对象
<h3>用引用操纵对象</h3> <p>String s = "asdf";</p> <p>String s;</p> <p>但这里所创建的只是引用,并不是对象。如果此...
2013-01-08 12:02:00
83
转载 第一章 对象引论
<h3>抽象过程</h3> <p>1.万物皆对象 2.程序是对象的集合,他们彼此通过发送消息来调用对方 3.每个对象都有自己的由其它对象所构成的存储 4.每个对象都拥有其类型 5.某一特定类型的所有对象都可以接受同样的消息 </p> <...
2013-01-07 22:27:00
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人