请您给我一本关于用Java编写表演和优化代码的好书? 一本书从“基本”的东西移动,例如“更多地执行静态或局部变量?”更复杂的事情。
如果它当然存在:)
非常感谢, 胡
答案 0 :(得分:3)
请你能给我一本关于写作表演的好书 Java中的优化代码?
前往Effective Java
- Joshua Bloch。
复制本书中的一些优秀评论,
如果每个Java开发人员都读过这本书,那么会少得多 破碎的代码在世界上。
- 醇>
“我当然希望十年前我有这本书。有些人可能会想 我不需要任何Java书籍,但我需要这本书。“ - James Gosling,Sun Microsystems公司的研究员和副总裁。
答案 1 :(得分:2)
这很大程度上取决于您的需求,因为有许多优化代码的方法。我会说在语言级别上进行优化是不值得的 - 你最有可能开始学习数据结构和算法,因为你可以做大多数优化,而且那些东西主要是语言无关的。
不要打扰静态或局部变量是否会产生更好的性能,因为这也取决于“性能”的定义。
是吗:
我认为在如此低的水平上运行时性能差异非常小,而这里更重要的是可读性,可维护性和健壮性等。
以下是对一本书的建议:Practical Java。
另一个:Effective Java
答案 2 :(得分:1)
我真的觉得Joshua Bloch Effective Java非常棒。
答案 3 :(得分:1)
1)我建议你使用一个分析器。 VisualVM是免费的,也是一个良好的开端。
2)我建议你使用代码分析工具。例如PMD或IntelliJ CE
3)也许买书。
如果您想了解如何提高性能,可以阅读我的blog,其中至少有40篇关于提高Java性能的文章。还有很多其他的。