.
Source code
Bytecode
Executable file
Image file
Portability and security
Multithreaded
Object Oriented
Simple
Object-oriented
Robust
Multithreaded
Platform independent
Compiler compiles source code to a .class file
Compiler compiles source code to machine code
Interpreter interprets the source code to .class file
Interpreter interprets the source code to machine code
Dynamic
Distributed
Multithreaded
Architecture neutral
Interpreter
Compiler
Debugger
Executable
C:\java
C:\Program Files\Java
C:\Program Files\Java\jdk1.6.0\bin
C:\ jdk1.6.0\bin
An application to display a Java program output.
A collection of ready-made software components in Java.
It is a Java application used to interface two or more systems.
Java applet interface.
It is a tiny Java program dynamically downloaded across the internet.
It needs a Java enabled browser to display.
It is an active program that reacts to the user inputs and dynamically changes.
All of the above
Source code; byte code
Byte code; native code
Source code; native code
Native code; source code
Wait!
Here's an interesting quiz for you.