Java is Simple, High Level, Platform independent, Architecture-Neutral, Secure, Robust, Multi-threaded, Distributed and Object oriented programming language.
- Simple: Java is easy to learn in comparison to C and C++ because most of the complex or confusing features of C and C++ like pointers, operator overloading are not provided in Java.
- Secure: Java programs run within JVM which protects from unauthorized or illegal access to system resources.
- Platform independent / Portable: Java program can be executed on any kind of machine containing any CPU or any operating system.
- Architecture-neutral: Since Java applications on any kind of CPU so it is architecture neutral.
- Robust: Java is robust because of following -
- Strong memory management
- No pointers
- Exception handling
- Type checking mechanism
- Platform independent
- Multi-threaded: Java supports multi-threaded programming, which allows us to write programs that can do many things simultaneously.
- Distributed: Using RMI and EJB, we can created distributed application in Java.
- Object-oriented: Java follows object oriented programming model that helps to break the complex code into easy to understand objects.
No comments:
Post a Comment