OOP II (Features, Compiler, Interpreter)
OOP II (Features, Compiler, Interpreter)
JAVA
Features of Java Applications
Sun Micro Systems officially describes Java with the
following features:
• Compiled and Interpreted
• Platform Independent and Portable
• Object Oriented
• Robust and Secure
• Distributed
• Simple, Small and Familiar
• Multithreaded
• High Performance
Compiled and Interpreted
• Usually a computer language is either compiled or
interpreted
• Java combines both these approaches, thus making
Java a two stage system
• First Java compiler translates source code into
byte code instructions
Compiled and Interpreted
• In the second stage Java interpreter generates
machine code
• That can be directly executed by the machine
Platform Independent and Portable