代码优化技巧
来源:互联网 发布:网络管理师考试内容 编辑:程序博客网 时间:2024/05/31 00:39
1.、将一些类型常量封装为一个对象类
如下一些常量代码可能会这样写。
public class OldPerson {public static final int o=0;public static final int A=1;public static final int B=2;public static final int AB=3;private int _bloodGroup;public int get_bloodGroup() {return _bloodGroup;}public void set_bloodGroup(int _bloodGroup) {this._bloodGroup = _bloodGroup;}public OldPerson(int bloodGroup){_bloodGroup=bloodGroup;}}
如上一群类型码,放在一起,代码写的很是不美观,因此,可以采用类来封装代码
public class BloodGroup {public static final BloodGroup o = new BloodGroup(0);public static final BloodGroup A = new BloodGroup(1);public static final BloodGroup B = new BloodGroup(2);public static final BloodGroup AB = new BloodGroup(3);public static final BloodGroup[] _values = { o, A, B, AB };private final int _code;public int get_code() {return _code;}public BloodGroup(int i) {_code = i;}public static BloodGroup code(int arg) {return _values[arg];}}使用时就可以这样了,代码public class Person {
public class Person {public static final int o = BloodGroup.o.get_code();public static final int A = BloodGroup.A.get_code();public static final int B = BloodGroup.B.get_code();public static final int AB = BloodGroup.AB.get_code();private int _bloodGroup;public int get_bloodGroup() {return _bloodGroup;}public void set_bloodGroup(int _bloodGroup) {this._bloodGroup = _bloodGroup;}public Person(int bloodGroup) {_bloodGroup = bloodGroup;}}
代码一下,就看起来舒服,高大上了。
例子代码如下:点击打开链接
0 0
- HTML 代码优化技巧
- 优化 PHP 代码技巧
- PHP代码优化技巧
- Javascript代码优化技巧
- AS代码优化技巧
- 代码优化技巧
- 代码优化技巧
- php代码优化技巧
- Java代码优化技巧
- php代码优化技巧
- JAVA代码优化技巧
- 优化C代码的技巧
- JAVA代码优化小技巧
- Android代码性能优化技巧
- Android代码性能优化技巧
- AS3代码优化技巧整理
- Python代码性能优化技巧
- Python 代码性能优化技巧
- 数据结构——LinkedQueue的实现
- IOS 9 学习系列:Xcode Code Coverage Tools
- Weblogic简介
- PHP环境搭建
- CSS
- 代码优化技巧
- HTML5晃动DeviceMotionEvent事件
- 一起talk C栗子吧(第一百一十六回:C语言实例--线程同步之互斥量二)
- DB2数据库优化需要掌握的几条基本策略
- android-Maintaining Multiple APKs,Creating Multiple APKs for Different API Levels
- Java List与Set遍历
- Wireshark和TcpDump抓包分析对比
- 【C#】31. LINQ 与 SQL 的抗争! 小议 NTILE() 和 自写的拓展函数
- 数据结构——二叉搜索树(BinarySearchTree)的实现