There is an article posted by Corey Harrell, 
(Almost) Cooked Up Some Java. It introduces the steps he took to examine the java. This article includes:
- Understand the Java cache folder.
 
- Examine the IDX file.
 
- Examine the JAR file.
 
- Extract Java source from the JAR file.
 
- Examine the Java source code.