AddThis

Monday 7 January 2019

Java characteristics / features / buzzwords

Java is Simple, High Level, Platform independent, Architecture-Neutral, Secure, Robust, Multi-threaded, Distributed and Object oriented programming language.


  1. 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.
  2. Secure: Java programs run within JVM which protects from unauthorized or illegal access to system resources.
  3. Platform independent / Portable: Java program can be executed on any kind of machine containing any CPU or any operating system.
  4. Architecture-neutral: Since Java applications on any kind of CPU so it is architecture neutral.
  5. Robust: Java is robust because of following - 
    1. Strong memory management
    2. No pointers
    3. Exception handling
    4. Type checking mechanism
    5. Platform independent
  6. Multi-threaded: Java supports multi-threaded programming, which allows us to write programs that can do many things simultaneously.
  7. Distributed: Using RMI and EJB, we can created distributed application in Java.
  8. 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

100 AWS Services in Just One Line Each

  100 AWS Services in Just One Line Each Amazon EC2:  Virtual servers in the cloud. Amazon S3:  Scalable object storage service. Amazon RDS:...