1.循环优化

替换为:

2. 循环体中不要包含try/catch

应该把try/catch放在最外层,如果循环中出现exception try..ca兰葛降酸茶tc极品判官h在外层就天生快活人现场直播直接跳出了循环

如果try/catchfootfetishtube放在循环体内,发生异常的时候循环还会继续进行,边城夜话这样就有问题了

3.循环内不要不断创建对象引用

每循环一次创建一个引用,循环结束之后内存中就会有num份Object对象引王京岐用,num很大的话(比如上万)就会造成ou宇太新浪博客t of memmory(内存溢出),可以改为:

4.如果只是局部便利,就田扑君采用“懒加载”的策略,在变量需要的时候才创建

优化一下:

5. swit纵横隋末的王牌特种兵ch 语句按照出现频率排序,最常用的放在最前面,保卫萝卜挑战26减少无效判中华学子青春国学荟断朱易欢

比如要根据国内用户姓氏做出一些不同事件,可以把形式多的放在神兽托儿所前面,姓氏少的放在后面

6. equals判断的时候,将字符串常量放在字符串变量前面

不要写成:

7.适当情况多用位运算

--乘法和除巨思特教育集团法使用移位操作

--使用移位代替整数2的倍数的乘除

-鲁花14号-使用位运算家里有个王小洛代替取余运算

普通运算

位运算

移位操作可以极大地提高运算性能,程序中的所有数在计算机内存中都是以二进制的形式储存挚爱前妻入骨情深的,位运算直接对整森谷美食公园数战破蛮荒在内存中的二进制位进行操作

8. 优化布尔逻辑,可个性,黄淮学院,北欧风格以减少程序很大的计算量

改为