Features of Java
There is given many features of java. They are also known as java buzzwords.
Features of Java Programming Language are:
- Simple
- Secure
- Portable
- Object-oriented
- Robust
- Multithreaded
- Architecture-neutral
- Interpreted
- High performance
- Distributed
- Dynamic
Simple :
- Java is Easy to write and more readable and eye catching.
- Java has a concise, cohesive set of features that makes it easy to learn and use.
- Most of the concepts are drew from C++ thus making Java learning simpler.
Secure:
- Java program cannot harm other system thus making it secure.
- Java provides a secure means of creating Internet applications.
- Java provides secure way to access web applications.
Portable:
- Java programs can execute in any environment for which there is a Java run-time system.(JVM)
- Java programs can be run on any platform (Linux,Window,Mac)
- Java programs can be transferred over world wide web (e.g applets)
Object-oriented:
- Java programming is object-oriented programming language.
- Like C++ java provides most of the object oriented features.
- Java is pure OOP. Language. (while C++ is semi object oriented)
Robust:
Java encourages error-free programming by being strictly typed and performing run-time checks.Multithreaded:
Java provides integrated support for multithreaded programming.Architecture-neutral:
- Java is not tied to a specific machine or operating system architecture.
- Machine Independent i.e Java is independent of hardware .
Interpreted:
- Java supports cross-platform code through the use of Java bytecode.
- Bytecode can be interpreted on any platform by JVM.
High performance:
- Bytecodes are highly optimized.
- JVM can executed them much faster .