Programming● 
Computer program is a set of instructions
that guide a computer to execute a
particular task.
● Programming is a language that is used
by operating systems to perform the
task.
● a program written in any of the high-level
languages needs to be converted to
machine language to run on a computer
Java characteristics
● Simple.
● Object Oriented.
● Portable.
● Multithreaded.

● Secure.
Java Virtual Machine
● JVM is a Java bytecode interpreter.
● Programs intended to run on a JVM must be compiled into a
standardized portable binary format ".class".
● The JVM runtime executes .class or .jar files, emulating the
JVM instruction set by interpreting it
● JVM is responsible for interpreting the bytecodes and making
the appropriate system level calls to the native platform
● The JIT compiler translates the Java bytecode into native
processor instructions at run-time and caches the native
code in memory during execution.
: الاثنين، 15 أغسطس 2011