Translator Language
Today is a special day, I specially launched a small translation, I hope you like.
This article lists the various Java tools recommended by Bruce Eckel, and I wonder if you use them.
Body
It's a great honor that I'm here to talk to you about the best Java tools. They are all listed below. Every tool is distilled from the advice of others and from my own experience.
IDE : Eclipse (www.Eclipse.org)
It has outstanding performance (in every way) and is free. Free is not always the point, but for an IDE, free is important because it lowers the barrier (cost) of development and provides a condition for a class of people who want to learn coding techniques from books.
In addition, Eclipse is actually designed as a product that can be developed two times and can be expanded and republished as a stand-alone application platform, which is fascinating. It will attract people to pay more attention to it (investment).
Formatter for code: vacant
Eclipse has a built-in tool that can be done perfectly in this area, but it's not everything. If you are particularly picky, as far as I know, no matter which formatter, the reformatting of the annotations will not be so satisfying. All I need is to put everything exactly in the prescribed format limit.
Jalopy is like a front-runner, but throughout history, it does not solve the problem of the reformatting of annotations. It is a commercial product (40 dollars is very reasonable).
Unit Test: JUnit
I found that the JUnit initial version was not very enjoyable, so I developed one myself. Then the JUnit team magically fixes the junit so that it can do the same thing with my product, so junit can sell itself in this way (like a bit arrogant). Currently, most users are using it so that junit becomes a de facto standard.
to overwrite tests for unit tests: Clover
I don't know the tool very well, I haven't used it, but the concept looks good. It has a high price of 250 dollars.
Schema Management: Ant
Refer to http://mindview.net/WebLog/log-0046 To learn why ant is used. Maven is like a replacement for ant, but it has to be studied in more detail if it is to be used.
style Check /bug Detectors
Checkstyle is open source, a bit like the following tools:
Pmd
Findbugs
Teamstudio295 Dollar, I think the official site is just a demo. 2003 December There is a JDJ comment, the other I do not know. If you have already experienced it, please leave a message for me.
Performance Tuning: Jprobe
I have not used it and cannot determine the performance (price) of the product from its website.
byte code obfuscation: Yguard
If you don't want others to decompile (Reverse-engineer) Your code, you can use it. Again, I have never used it. Obviously this is a tool based on the LGPL protocol, giving you a free choice.
(Please note.) Quote, paste this article should indicate the translator: Rosen Jiang and Source:http://blog.csdn.net/rosen)