您最喜欢的 Java 开发补充工具是什么?
我的是:
1) Total Commander(由于能够在 JAR 中搜索)。
2)JAD + Jadclipse(理解和调试库)
当然,还有谷歌。(没有它真的活不下去)
您最喜欢的 Java 开发补充工具是什么?
我的是:
1) Total Commander(由于能够在 JAR 中搜索)。
2)JAD + Jadclipse(理解和调试库)
当然,还有谷歌。(没有它真的活不下去)
PMD 扫描 Java 源代码并查找潜在问题,例如:
* Possible bugs - empty try/catch/finally/switch statements
* Dead code - unused local variables, parameters and private methods
* Suboptimal code - wasteful String/StringBuffer usage
* Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
* Duplicate code - copied/pasted code means copied/pasted bugs
Jython for interactive testing and exploration of all sorts of things.
由于无数的插件(也支持其他语言和环境),Eclipse 已经提供了很多东西。
JavaRebel通过自动将代码更改热部署到正在运行的程序来加速开发。
我几乎把大部分时间都花在了Eclipse和命令行上。
使用 Eclipse,我通常会修改键盘绑定,因此我可以轻松掌握 Open Type/Resource、Quick Outline、Show Refactor Menu 等功能。我还安装了 Q for Eclipse以启用良好的 Maven 集成,从而允许我在编码时访问我的依赖项的源代码。
在命令行中,使用最多的是Maven、Ant和Subversion等工具。我有一些命令可以在 JDK 之间切换,以测试项目在所有预期目标上的编译和运行。
我曾经保留一份 JAD 的副本,但是感谢 Maven 和 Q for Eclipse,我几乎不再使用它了。反编译的代码几乎不像原始代码那样有用。
我差点忘了,JConsole 有助于监控您的应用程序,我也使用YourKit进行更高级的分析。