Lesson 3 : Introduction to JVM Internals