| |
| • To develop and distribute a Java program |
| 1. Programmer codes Java source statements |
| 2. Java compiler converts source statements into bytecode (platform-independent object language) |
| 3. Bytecode is copied to the target platform |
|
|
| |
| |
| • To execute a Java program |
| 1. Platform-dependent Java Virtual Machine (JVM) software must be installed |
| 2. A copy of the JVM is started |
| 3. Each bytecode statement is interpreted (translated) by the JVM into platform-dependent machine language and executed under JVM control. |
| |
|
| |