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
猜你喜欢
- java接口的作用和意义 java什么是接口回调
- 股票kdj线图入门图解 kdj指标详解
- 入门wps表格制作全步骤 excel表格制作教程
- 新媒体营销入门基础理论和必备技能,带你了解新媒体营销的概念
- 读完这篇文章,你也是专家 网站建设基础知识及专业术语
- 家装电工基础知识自学 家庭装修电路设计标准
- 地图数字化入门教程 地图数字化的基本流程
- 数组未赋值是空还是0 java判断数组是否为空的方法
- 新手入门excel表格制作 办公软件excel表格哪个好用
- java初学者练手项目 java项目源码哪里找
