摘要:
向上转型 泛型 分离接口和实现 ·【类与类耦合视角】多态:<分离>做什么~接口|怎么做~实现 ·好处: ·更可读:<改善>(代码的)组织结构和可读性 ·更可写:<创建>(可扩展的)程序 ·作用:<消除>(类型之间的)耦合关系 ·接口级别的代码复用 ·别名:动态绑定||后期绑定||运行时绑定 ·【类( 阅读全文
摘要:
·复用代码 ·复制代码,并加以改变 ·代码重用机制~组合(功能)、继承(功能 & 形式) 7.1 组合语法 ·组合:将对象引用<置于>新类中即可 ·(对象类型)数据域初始化位置: 1.定义的地方——构造器被调用前初始化 2.构造器中 3.惰性初始化 4.使用实例初始化(实例代码块) 7.2 继承语法 阅读全文
摘要:
·写完后发现不够完美 → 重构 → 服务端程序员修改代码不能影响客户端程序员的使用 → 访问权限修饰符 6.1 包:库单元 ·import导包(命名空间) ·编译单元:.java文件 ·最多有一个public类,其他类主要用来为public类服务。 ·Java解释器负责.class文件的查找、装载、 阅读全文
摘要:
【本章的 垃圾回收与finalize()方法部分,真的是讲的太烂了】 ·程序员 <初始化> ·编译器 <默认初始化> ·变量{字段,局部变量} <占用> ·垃圾回收器 <清理> ·资源{内存} ·安全问题 - 代价 ·特殊方法{构造器} <创建> 对象 ·垃圾回收器 <释放> 内存资源 5.1 用构 阅读全文