java程序的三十个基本规则_第1页
java程序的三十个基本规则_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 (4) 应将方法设计(5) 程序员考虑一下(类的使用方法应该是非常(6) 使类尽可能短小精悍,而且只解决一个特定一个复杂的开关语句:考虑采用“多形” (4) 应将方法设计(5) 程序员考虑一下(类的使用方法应该是非常(6) 使类尽可能短小精悍,而且只解决一个特定一个复杂的开关语句:考虑采用“多形”(7) 让一切东西都尽可能地“私有”private。可使库的某一部分“公共化”(方法、类或者一个字段等等)素只有private 字段才能在非同步使用的情况下受到保护。(8) 谨惕“巨大对象综合症”OOP (9) 若不得已进行一些不太雅观的编程,至少应该把那些代码置于一个类的内(10) 工作(参见第1

2、4章14.1.2小节的“类改进代码”)(11) javadoc ”不同的东西”。(13) (14) 当客户程序员用完对象以后,若你的类要求进行任何清除工作,可考虑将cleanup()是否已被清除。在类的 finalize() 采取象这样的方案之前,请确定finalize能够在自己的系统中工作(可能需要调用System.runFinalizersonExit(true),从而确保这一行为)。 采用下述方法:初始化对象;若成功,则立即进入一个含有(13) (14) 当客户程序员用完对象以后,若你的类要求进行任何清除工作,可考虑将cleanup()是否已被清除。在类的 finalize() 采取象这

3、样的方案之前,请确定finalize能够在自己的系统中工作(可能需要调用System.runFinalizersonExit(true),从而确保这一行为)。 采用下述方法:初始化对象;若成功,则立即进入一个含有finally从句的try块, Object 。在对 对super.finalize()的调用应属于最后一个行动,而不应是第一个行动,这样可确(17) 创建大小固定的对象集合时,请将它们传输至一个数组(里返回这个集合,更应如此操作)(18) abstract(抽象)类。接口主(19) 生不可预知的结果(7 章的详细说明)。(20) 对象不应只是简单地容纳一些数据;(21) 在现成类的基础上创建新类时,请首先选择“新建”或“创作”(22) 直接使用一个“颜色”(23) 的.class 文件。(24) 在Java1.1AWT中使用事件“适配器”时,特别容易碰到一个陷阱。若覆盖(25) 用合理的设计方案消除“伪功能” (23) 的.class 文件。(24) 在Java1.1AWT中使用事件“适配器”时,特别容易碰到一个陷阱。若覆盖(25) 用合理的设计方案消除“伪功能” 。(28) 请记住,阅读代码的时间比写代码的时间多得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论