从静态代码分析工具的检测规则学习代码优化技巧.pdfVIP

  • 10
  • 0
  • 约1.89千字
  • 约 4页
  • 2015-07-23 发布于重庆
  • 举报

从静态代码分析工具的检测规则学习代码优化技巧.pdf

从静态代码分析工具的检测规则学习代码优化技巧.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

文档评论(0)

1亿VIP精品文档

相关文档