大家在学习毕老师的课程时,想必听说过根据类名,方法名来判断一些类或者方法的使用或者揣测此类隶属于哪个父类。学习IO时,我们知道:InputStream和Reader是所有输入流的基类,OutputStream和Writer是是所有输出流的基类,他们都是抽象类,本身不能创建实例,但是他们是所有输入流的模板。在这里要强调的是:FileWriter和FileReader虽然是以Writer和Reader后缀结尾,但他们分别是OutputStreamWriter和InputStreamReader的直接子类,而不是Writer和Reader的直接子类,区别于FileInputStream 和InputStream。OutputStreamWriter和InputStreamReader是才是Writer和Reader的直接子类。
|
|