Java高效编码:将局部变量的作用域最小化
来源:互联网 发布:mac地址修改器 yy 编辑:程序博客网 时间:2024/05/19 14:20
将局部变量的作用域最小化,可以增加代码的可读性和可维护性,并降低出错的可能性。C语言要求局部变量必须声明在代码块的开始处,出于习惯很多人依然这样做。但是现在应该打破这一习惯了。为了使局部变量的作用域最小化,最好的办法就是在第一次使用的时候再声明之。换句话说,就是在你还没有足够的信息初始化一个变量时,应该推迟它的声明。也就是说几乎每一个局部变量的声明都应该包含一个初始化表达式(有些try-catch的情况下除外)。
- for (Iterator i = c.iterator(); i.hasNext();){
- doSomething(i.next());
- }
- Iterator i = c.iterator();
- while (i.hasNext()){
- doSomething(i.next());
- }
总结:
- 方法小而集中。
- 一个函数只做一件事情。
- Java高效编码:将局部变量的作用域最小化
- 将局部变量的作用域最小化
- java 局部变量的作用域最小化
- Java局部变量的作用域最小化
- 29-将局部变量的作用域最小化
- (45):将局部变量的作用域最小化
- Effective Java - 第45条:将局部变量的作用域最小化
- 《Effective java》读书记录-第45条-将局部变量的作用域最小化
- Effective Java第29条--将局部变量的作用域最小化
- 2015062812 - EffactiveJava笔记 - 第45条 将局部变量的作用域最小化
- Java之路(六) 局部变量作用域最小化
- 45条局部变量的作用域最小化
- Effective Java(2nd Edition) Item 45 最小化局部变量的作用域(译文)
- Effective Java(2nd Edition) Item 45 最小化局部变量的作用域
- 成员变量和局部变量同名 / 局部变量的作用域最小化
- 成员变量和局部变量同名 / 局部变量的作用域最小化
- 第45条:将局部变量作用于最小化
- 第45条 通用程序设计——将局部变量的作用于最小化
- 50个必备的实用jQuery代码段.
- 正则表达式在字符串处理中的应用
- C\C++最新精华贴(集合)
- 顺序查找
- ArcGIS Server 9.x/10.x在64位Windows系统上无法运行的解决方法
- Java高效编码:将局部变量的作用域最小化
- POJ-2236 并查集
- 1. 使用tsung测试openfire服务器
- Agri-Net
- 什么方法能最快的查出所有小字符串里的字母在大字符串里都有?
- 在大项目中使用 Cscope (例如: Linux kernel)
- linux设备模型之总线 设备 和驱动
- Android屏幕大小和密度对照表,以及px、dip、sp等像素单位的解释
- 单独编译android 下的模块的方法