
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 · 599 阅读 · 0 评论 -
Chapter 7 复用类
final关键字java中的final关键字通常是指它所修饰的元素“是无法改变的”。而根据它所修饰的元素的不同,所起的作用存在着细微的区别。下面就讨论可能用到final的三种情况:数据、方法和类。 final数据final修饰变量本身并不复杂,就是变量一经初始化就不能再改变(如果是基本数据类型,就是其数值不可以改变;如果是引用类型,就是其不可以再重新指向其他对象)。关于fina原创 2012-08-07 16:56:49 · 593 阅读 · 0 评论 -
Chapter 3 操作符
位操作符(bitwise operator)位操作符允许我们操作一个基本数据类型中的整数型值的单个“比特(bit)”,即二进制位。1)位操作符按位“与”操作符(&)按位“或”操作符(|)按位“异或”操作符(^)按位“非”操作符(~) 2)位操作符可与等号(=)联合使用,以便合并运算操作和赋值操作:&=,|=和^=都是合法的(由于~是一元操作符,所以不可与=联合使用)原创 2012-07-25 11:31:52 · 750 阅读 · 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 · 962 阅读 · 0 评论 -
Chapter 9 接口
抽象类和抽象方法1)包含抽象方法的类叫做“抽象类(abstract class)”。如果一个类包含一个或多个抽象方法,该类必须被限制为是抽象的。(否则,编译器就会报错)接口1)接口中定义的域默认都是public static final的,也必须是public static final的。在接口中定义的域不可以是“空final”的,但是可以被非常量表达式初始化。例如:pub原创 2012-08-20 14:57:03 · 681 阅读 · 0 评论