第10章 Java IO系统 “对语言设计人员来说,创建好的输入/输出系统是一项特别困难的任务。” 由于存在大量不同的设计方案,所以该任务的困难性是很容易证明的。其中最大的挑战似乎是如何覆盖所有可能的
《Thinking in Java》学习笔记(二) ————万事万物皆对象 作者:孤独萤火虫 对象与reference之间的关系,好比电视和遥控
第六章:复用类 1、toString是一个非凡的方法,当编译器需要一个String而你的类是一个对象的时候,编译器会自动调用toString方法,当然,你得保证你的类里面有这个方法。 (chap
第四章: 1、primitive类型的重载慎用。 (chap4、P7) 2、返回值不能重载,因为存在虽然方法有返回值,但程序中并不关注返回值的情况,如: 定义:int f(){}; Str
第九章:异常带来处理错误 1、假如一个方法在声明的时候抛出一个异常,比如public void f() throws SimpleException,那么在调用的时候必须进行异常捕捉。 (cha
第九章:异常带来处理错误 1、如果一个方法在声明的时候抛出一个异常,比如public void f() throws SimpleException,那么在调用的时候必须进行异常捕捉。 (cha
第八章:接口与内部类 1、接口中的方法是自动public的,即,如果你没有对其进行设置,它不会象类一样认为它是package,而是认为是public,另外,接口中的方法是不允许为private和pro
第七章:多态性 1、“封装”通过将数据的特征与行为结合在一起,创建了一种新的数据类型。“隐藏实现”通过将细节设置成private,完成了接口与实现的分离
第六章:复用类 1、toString是一个特殊的方法,当编译器需要一个String而你的类是一个对象的时候,编译器会自动调用toString方法,当然,你得保证你的类里面有这个方法。 (chap
第四章: 1、primitive类型的重载慎用。 (chap4、P7) 2、返回值不能重载,因为存在虽然方法有返回值,但程序中并不关注返回值的情况,如: 定义:int f(){}; Str