- 10
- 0
- 约1.89千字
- 约 4页
- 2015-07-23 发布于重庆
- 举报
从静态代码分析工具的检测规则学习代码优化技巧.pdf
从静态代码分析工具的检测规则学习代码优化技巧
讲起静态代码分析工具,估计大家耳熟能详的都能讲出几个来,像 PMD,Checkstyle,
Findbug等。没错这些都是我们日常编码代码时用于提升我们代码质量的好工具,本文将从
PMD工具实现的规则出发,通过这些规则的定义来学习一下代码优化的技巧,希望通过这
些技巧的介绍可以帮助大家在编码过程中提升大家的代码编写质量。同时也算给大家介绍一
个比较不错的途径去学习改进代码编写质量的方法。
下面都是从PMD规则中总结的一部分代码优化建议:
1.局部变量只被赋值一次可以声明为final
说明: 使用final标识后,Java在编译的时候会自动把变化替换成常量,这样程序的运
行效率就会提升
2.如果传入长度为1的字面意义参数,这调用 String.startsWith 可以使用
String.charAt(0) 方法节省运行时间
说明:关于这点比较好理解,String对象本身就是char数组,String.startsWith方法在
内部处理比较复杂,又有循环比较操作,所以效率远不及charAt操作。
“Abc”.startsWith(“A”)//bad
“Abc”.charAt(0)==‘A’ //good
3.字符串拼接,使用St
您可能关注的文档
- 人百日咳IgG(PT-IgG)酶联免疫分析(ELISA).pdf
- 人的体细胞治疗申报临床试验指导原则.pdf
- 人的城镇化_新型城镇化的本质研究.pdf
- 人皮肤成纤维细胞在不同培养系统中的生长代谢特性.pdf
- 人类M期卵冷冻与复苏的初步实验研究X.pdf
- 人类外周血淋巴细胞中“自发”和诱发的SCE频数分布的比较TheComparisonofSpontaneousandIndu.pdf
- 人类小肠上皮细胞原代培养方法探讨.pdf
- 人类未成熟卵子冷冻保存后体外成熟形成的纺锤体的形态研究.pdf
- 人类活动对榆树疏林土壤环境和植物多样性的影响-httpwww.pdf
- 人类癫痫相关基因定位的研究进展.pdf
最近下载
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 人工智能在智能制造领域的应用手册.docx VIP
- 梳状SMA - g - MPEG共聚物的精准合成及其分散性能的深度剖析.docx
- 基层医疗卫生机构会计制度.docx VIP
- 2026年-《思想道德与法治(2023版)》电子教材-新版.pdf
- 健康管理的基本策略(共71张课件).pptx VIP
- Dell戴尔Dell Precision 5820 Tower 用户手册.pdf
- 高级农业经理人(三级)技能鉴定考试题及答案.doc VIP
- 中小学教师师德师风警示教育专题课件9.pptx VIP
- NSFC01-G220门机控制器说明书.pdf VIP
原创力文档

文档评论(0)