The Java Paradigm: Language dimension

 Java compiles to an object code for a theoretical machine;

the Java interpreter emulates that machine.

Common Misconceptions:

    Java is easy to learn and use, unlike C, C++ and other programming languages

    Java Code is Portable

    Java can be extended to EVERYTHING

    Java is interpreted, so is BASIC. Is Java just a glorified BASIC?

Next