By Alvin Alexander. Last updated: June 4, 2016 Here's a little tutorial on how to disassemble Java class files with javap -c. page-1 class disassemble java javap Converting a Scala class file to decompiled Java source code How to disassemble and decompile Scala code (javap, scalac, jad) JOptionPane showMessageDialog - a Java class to show long messages A Java email address validation class JRuby Java File class error message books by alvin Functional programming books, comparison Learning Recursion: A free book, by Alvin Alexander Learn Scala 3 for just $10 Book: Learn Functional Programming The Fast Way! (FP for OOP developers) Terrific discussion between Rob Friedman and Greg Maddux