![]() |
Java program > Java interpreter |
![]() ![]() | ||||
Java interpreter (Java application launcher) | ||||
subject | fact |
Java interpreter | is a synonym of Java application launcher | ![]() |
| ![]() | |
can be part of Java development tool | ![]() | |
can be part of Java-compatible Web browser | ![]() | |
decodes bytecode for the Java virtual machine | ![]() | |
has definition A module that alternately decodes and executes every statement in some body of code | ![]() | |
has documentation at Sun ![]() | ![]() | |
has example of running java HelloWorld | ![]() | |
has purpose to execute bytecode for the Java virtual machine | ![]() | |
invokes the main method of the class that you specify | ![]() | |
is part of an implementation of the Java Virtual Machine | ![]() | |
is part of runtime system | ![]() | |
is a subtopic of How Java Works | ![]() | |
is a kind of Java development tool | ![]() | |
is a kind of Java program | ![]() | |
to run you type java and the class file name (without its extension) on the command line | ![]() | |
Java program | can be compiled on any platform that has a Java compiler ![]() | ![]() |
can be run on any implementation of the Java Virtual Machine specification ![]() | ![]() | |
is portable because it is compiled into bytecode that can run on any computer with a Java Virtual Machine ![]() | ![]() | |
is usually slower than native code | ![]() | |
is executed by a Java Virtual Machine | ![]() | |
must be readable by humans | ![]() | |
runs on a Java platform | ![]() | |
should follow consistent guidelines that make the program easy to read | ![]() | |
to run you may need platform-specific instructions | ![]() |
Kinds of Java interpreter :
Next Java development tool: javac Up: Java development tool, Java program Previous Java development tool: Java Development Kit