• Popular programming language that runs on VM.
  • Compilation is faster than C++.
  • C# is equivalent in Windows.
  • Language is corrupted but the JVM was fine so there is many language that runs on JVM(not Java)


  • Java Native Interface
  • Cannot use snake case because symbol use underscore the wrong way.
  • interactive interface between C and Java.
  • use javah to generate header.
  • Document JDK 7
  • memo