Java Features
The Sun Micro Systems team has listed the following terms as java Features or Buzzwords
-
Simple and small: Java is a small and simple language because it does not use pointers,goto,header files etc.
- Compiled and Interpreted: Java used both approaches for compiling and executing programs.
- Platform Independent: Java is platform independent because it is different from other languages like C, C++, etc. which are compiled into platform specific machines while Java is a write once, run anywhere language. A platform is the hardware or software environment in which a program runs.
- Portable: Java programs can be easily moved from one computer to another, anywhere and anytime.
- Robust and Secure: Java is best known for its security. With Java, we can develop virus-free systems. Java is secured because:
No explicit pointer.
Java Programs run inside a virtual machine.
- Distributed: Java is distributed because it facilitates users to create distributed applications in Java.
- Object Oriented: Java is a true object-oriented language. All program code and data reside within objects and classes.
- Multithreaded: it means handling multiple tasks at a time. Java supports multi-threaded programming.