项目代码优化(三)
来源:互联网 发布:json解析框架 编辑:程序博客网 时间:2024/05/22 03:21
无效对象
- 场景
JSONObject total = new JSONObject();
- 解释
- 英文
Dodgy - Dead store to local variableThis instruction assigns a value to a local variable, but the value is not read or used in any subsequent instruction. Often, this indicates an error, because the value computed is never used.Note that Sun's javac compiler often generates dead stores for final local variables. Because FindBugs is a bytecode-based tool, there is no easy way to eliminate these false positives.This rule is deprecated, use S1481 instead.
- 中文
1.此指令将值赋给局部变量,但该值不再任何后续指令中读取或使用,其实就是创建了一个无用对象在内存当中。2.对于此类代码,虽然不会影响系统的正常运行,但是如果此类代码过多,会暂用一些内存,建议功能项目中,应当移除此类代码。
字符串转换成数字
- 场景
int taskId = Integer.valueOf(request.getParameter("taskId"));
- 解释
- 英文
Boxing/unboxing to parse a primitiveA boxed primitive is created from a String, just to extract the unboxed primitive value. It is more efficient to just call the static parseXXX method.This rule is deprecated, use S2130 instead.findbugs:DM_BOXED_PRIMITIVE_FOR_PARSING Efficiency > Memory use
- 中文
1.使用Integer.valueOf(0)专门用于处理对象类型的数字,虽然也可以用来处理字符串转换成数字。2.建议使用Integer.parseInt("0");此方法专门用于将字符串转换成数字。
0 0
- 项目代码优化(三)
- 代码优化三则
- 项目代码优化
- 项目代码优化(一)
- 项目代码优化(二)
- JS代码优化三:页面优化
- 项目——通过自动回复机器人学Mybatis(自己添加ajax代码优化)(三)
- 项目开发之代码优化
- 项目开发之代码优化
- 项目代码js优化尝试
- SEO笔记--代码优化(三)
- aidl ( 五) 三的代码优化
- Android 性能优化之Java(Android)代码优化 (三)
- PHP代码优化-提高项目效率
- 接手Android项目代码后的优化
- 谷歌市场项目代码详解(三)
- java性能优化读书笔记之三《程序优化===优化集合访问代码》
- hive学习之三:项目中的hive优化实践
- ListView,Spinner项内点击删除
- C语言动态创建二维数组代码
- Android内存优化大全(上)
- Bootstrap网格系统
- NSIS安装程序完成后运行某程序或某函数
- 项目代码优化(三)
- 1005. Spell It Right (20)
- 转动态数组的使用
- 小项目第三天
- windows安装redis MySQL-python相关方法
- JS原型、原型链深入理解
- HTTP解读-文件下载、中文乱码、请求重定向、定时刷新、缓存、url编解码、gzip压缩、防盗链等
- 计算机组成原理试卷二(期末复习备用)
- 在windows平台搭建基于nginx的直播服务器