java入门基础知识 java方法定义( 二 )


java
String str = "aaa";if (i == 1) {list.add(str);} 建议替换为:
java
if (i == 1) {String str = "aaa";list.add(str);} 7、慎用异常 异常对性能不利 。抛出异常首先要创建一个新的对象,Throwable 接口的构造函数调用名为 fillInStackTrace() 的本地同步方法,fillInStackTrace() 方法检查堆栈,收集调用跟踪信息 。只要有异常被抛出,Java 虚拟机就必须调整调用堆栈,因为在处理过程中创建了一个新的对象 。异常只能用于错误处理,不应该用来控制程序流程 。
8、不要在循环中使用try…catch…,应该把其放在最外层 除非不得已 。如果毫无理由地这么写了,只要你的领导资深一点、有强迫症一点,八成就要骂你为什么写出这种垃圾代码来了 。
9、如果能估计到待添加的内容长度,为底层以数组方式实现的集合、工具类指定初始长度 比如 ArrayList、l

猜你喜欢