Decompiler is to convert java .class files into java source files. This would be useful, If you don't have source code of a particular jar file, but you wanted to check the source of it.
I am using below Java decompiler for last few years, and it was very much useful to me.
You can directly download:
If you are working with eclipse, please find the update site below.