ThinkInJava
文章平均质量分 80
堕落的天使
性格开朗 乐于助人
展开
-
Chapter 6 访问权限控制
包:库单元 1)在使用 JAR 文件时必须在classpath 中将JAR 文件的实际名称写清楚,而不仅是指明它所在位置的目录。因此,对于一个名为grape.jar 的JAR 文件,你的classpath应这样设置: CLASSPATH=.;D:\JAVA\LIB;C:\flavors\grape.jar 2)用 imports 改变行为 可以通过修改被引入的package 的方原创 2012-08-04 14:21:19 · 577 阅读 · 0 评论 -
Chapter 7 复用类
final关键字 java中的final关键字通常是指它所修饰的元素“是无法改变的”。而根据它所修饰的元素的不同,所起的作用存在着细微的区别。下面就讨论可能用到final的三种情况:数据、方法和类。 final数据 final修饰变量本身并不复杂,就是变量一经初始化就不能再改变(如果是基本数据类型,就是其数值不可以改变;如果是引用类型,就是其不可以再重新指向其他对象)。 关于fina原创 2012-08-07 16:56:49 · 572 阅读 · 0 评论 -
Chapter 3 操作符
位操作符(bitwise operator) 位操作符允许我们操作一个基本数据类型中的整数型值的单个“比特(bit)”,即二进制位。 1)位操作符 按位“与”操作符(&) 按位“或”操作符(|) 按位“异或”操作符(^) 按位“非”操作符(~) 2)位操作符可与等号(=)联合使用,以便合并运算操作和赋值操作:&=,|=和^=都是合法的(由于~是一元操作符,所以不可与=联合使用)原创 2012-07-25 11:31:52 · 730 阅读 · 0 评论 -
Chapter 5 初始化与清理
this 关键字 1)this 关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。 2)可以用this 调用一个构造器,但不能用相同的方法调用两个构造器。例如: Flower(int petals) { petalCount = petals; print("Constructor w/ int arg only, petalC原创 2012-07-31 11:12:45 · 941 阅读 · 0 评论 -
Chapter 9 接口
抽象类和抽象方法 1)包含抽象方法的类叫做“抽象类(abstract class)”。如果一个类包含一个或多个抽象方法,该类必须被限制为是抽象的。(否则,编译器就会报错) 接口 1)接口中定义的域默认都是public static final的,也必须是public static final的。在接口中定义的域不可以是“空final”的,但是可以被非常量表达式初始化。例如: pub原创 2012-08-20 14:57:03 · 666 阅读 · 0 评论