高效率编程.ppt

高效率编程

东软IT人才实训中心 课程结构 第一章: 简介 1.1 目的 如何学习语言: 理解语言的核心; 掌握语言的标准库; 熟悉如何用习惯和高效的方式构建代码; 代码要易于修改 这门课程主要介绍习惯和高效的用法; 1.2 内容简介 涉及到的方面: 创建和销毁对象 创建对象的时机、销毁对象前的清理工作 通用方法 Object的非final方法、Comparable的compareTo()方法 类和接口 类和接口的设计 方法 参数、返回值的设计 通用程序设计 局部变量、库、数据类型的使用,命名 第二章: 创建和销毁对象 2.1 考虑用静态工厂方法代替构造函数 获取类的实例的方法: 提供一个公有的构造函数; 提供公有的静态工厂方法(static factory method); 一个简单的静态方法,返回类的一个实例 如: public static Boolean valueOf(boolean b){ return (b ? Boolean.TRUE : Boolean.FALSE); } 2.1 静态工厂方法的优缺点 优点: 静态工厂方法有名字; 被调用时,不要求一定创建新对象; 可以返回一个原返回类型的子类型的对象; 缺点: 类如果不含公有的或者受保护的构造函数,就不能被子类实例化; 静态工厂方法与其他的静态方法没有任何区别; valueOf getInstance 见:com

文档评论(0)

1亿VIP精品文档

相关文档