File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes java tools Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "java tools" Watch "java tools" New topic

java tools

Alex Belisle Turcot
Ranch Hand

Joined: Apr 26, 2005
Posts: 516

I want to have your opinions on tools for java.

Is there any tool that can help me test or anything near testing for Threads ?

Any tool that can help to write javadoc ? I know DocWiz. Is is worth using a tool for that ?

How about java coding convention, Eclipse does it by itself, but there's also checkstyle... is it worth worrying that much about java coding
standard ? any other tool than checkstyle ?

For UML, I use ArgoUML, its a nice free tool. Anyone know another good free tool worth using ?

Of course I use junit.

I use ant to build... checkstyle, javadoc, junit are part of the build...

Hyades and jprofiler, anyone using them could explain me what makes them so useful ?

I'm just looking around to see what is out there and what could be useful.

[ May 26, 2005: Message edited by: Alex Turcot ]
Wei-ju Wu
Ranch Hand

Joined: Feb 16, 2005
Posts: 147
Hello Alex,

if you need testing for your locking algorithm, there are actually good tool available: your brain and your eyes - just keep your locking method simple and clear and they will be definitely sufficient.

If you use a build tool like maven or ant you can integrate automatic testing and javadoc very easily. I used eclipse, but in combination with maven and automated the build so it even spit out the archive file readily packed and named for upload (you could use ant scripting to do that). It also integrates checkstyle, junit, javadoc, jdepend, pmd and cobertura (test coverage).

In my opinion you do not need an UML tool for the project, and no profiler either.


"The UrlyBird catches the certificate. And he's gonna FlyByNight"<br /> <br />SCJP 1.2/5.0, SCJD, SCBCD, SCWCD, SCEA
Daniel Dalton
Ranch Hand

Joined: Mar 20, 2005
Posts: 146
For testing threads, you could try thr MultiThreadedTestRunner from GroboUtils:


which lets you run multi-threaded Junit tests.

Hope that helps.
subject: java tools
It's not a secret anymore!