--------------Note on JavaVirtual Machine--------------
• The Java Language runs on a “Java Virtual Machine”
– Java Virtual machine abstracts away the details of theunderlying platform and provides a uniform environment for executing Java“byte-code”
• The Java compiler (javac) compiles Java code intobyte-code
– Bytecode is an intermediate form which can run on theJVM
– JVM does the translation from byte-code to machine-codein a platform dependent way.
• The Java Language runs on a “Java Virtual Machine”
– Java Virtual machine abstracts away the details of theunderlying platform and provides a uniform environment for executing Java“byte-code”
• The Java compiler (javac) compiles Java code intobyte-code
– Bytecode is an intermediate form which can run on theJVM
– JVM does the translation from byte-code to machine-codein a platform dependent way.