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.