关于用Java编写优化和执行代码的书

时间:2011-07-18 13:38:15

标签: java performance optimization

请您给我一本关于用Java编写表演和优化代码的好书? 一本书从“基本”的东西移动,例如“更多地执行静态或局部变量?”更复杂的事情。

如果它当然存在:)

非常感谢, 胡

4 个答案:

答案 0 :(得分:3)

  

请你能给我一本关于写作表演的好书   Java中的优化代码?

前往Effective Java - Joshua Bloch。

复制本书中的一些优秀评论,

  
      
  1. 如果每个Java开发人员都读过这本书,那么会少得多   破碎的代码在世界上。

  2.   
  3. “我当然希望十年前我有这本书。有些人可能会想   我不需要任何Java书籍,但我需要这本书。“    - James Gosling,Sun Microsystems公司的研究员和副总裁。

  4.   

答案 1 :(得分:2)

这很大程度上取决于您的需求,因为有许多优化代码的方法。我会说在语言级别上进行优化是不值得的 - 你最有可能开始学习数据结构和算法,因为你可以做大多数优化,而且那些东西主要是语言无关的。

不要打扰静态或局部变量是否会产生更好的性能,因为这也取决于“性能”的定义。

是吗:

  • 运行时性能?
  • delevopper performance又名生产力?
  • 维护绩效?
  • ...

我认为在如此低的水平上运行时性能差异非常小,而这里更重要的是可读性,可维护性和健壮性等。

以下是对一本书的建议:Practical Java
另一个:Effective Java

答案 2 :(得分:1)

我真的觉得Joshua Bloch Effective Java非常棒。

答案 3 :(得分:1)

1)我建议你使用一个分析器。 VisualVM是免费的,也是一个良好的开端。

2)我建议你使用代码分析工具。例如PMD或IntelliJ CE

3)也许买书。

如果您想了解如何提高性能,可以阅读我的blog,其中至少有40篇关于提高Java性能的文章。还有很多其他的。