名词

抽象方法
方法重写  动态方法分配 extends
函数重载

抽象类 abstract type name(parameter-list);  在其class声明前添加abstract 修饰符将其声明为抽象类

使用final防止方法重写

包 package
导入包
import pkg.classname;   //pkg包的名字,可以包括它的完整路径,classname是被导入的类的名字,如果要导入包的全部内容,可以用星号*代替
import MyPack.MyClass;
import MyPack.*;

接口  interface

实现接口,需要在类定义中包含implements子句
实现多个接口,用逗号隔开
接口中的成员显式声明为public

java中所有的异常都由类来表示,所有的异常类都是从一个名为Throwable的类派生出来的
Throwable有两个直接的子类:Exception和Error
Error类型的异常相关的错误都发生在JVM中
Exception类有一个重要的子类RuntimeException,它用于表示各种常见类型的运行时错误

异常类型:
子类
数组越界:ArrayIndexOutOfBoundsException
除0越界:ArithmeticException
超类
Throwahle

Throwahle定义的方法:
printStackTrace()
getMessage()
toString()

311

字节流
两个抽象类:InputStream和OutputStream
InputStream定义了字节输入流共有的特点
OutputStream描述字节输出流的行为

字符流
两个抽象类:Reader和Writer
Reader用于输入
Writer用于输出

posted on 2007-07-16 09:31  石川  阅读(149)  评论(0编辑  收藏  举报