Java Overview - Introduction to Java


What is Java?


Java is a High-Level Programming Language developed by Sun Micro-System in 1995. Java runs on Windows, Mac, and Linux platform. Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as a core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).




The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms.


Java is Simple, High Level, Platform Independent, Architecture-Neutral, Secure, Robust, Multitasking, Distributed, and Object Oriented Programming language.


Java Characteristics

  1. Simple: - Java is easy to learn because most of the complex features of C and C++ like pointers, operator overloading concepts are not allowed in Java.
  2. Secure: - Java programs run  within the 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 operation System.
  4. Architecture-neutral: - Since Java application can run on any kind of CPU so it is architecture-neutral.
  5. Robust:- Java is robust because of Strong memory management, No pointers, Execution handling, Type checking mechanism,   Platform Independent.
  6. Multi-threaded: - Java supports multithreaded program, which allows us to write programs that do many things simultaneously.
  7. Distributed: - Using RMI and EJB we can create distributed applications in java.
  8. Object-oriented: - Java follows object-oriented programming model that helps to break the complex code into easy to understand objects. Java can be easily extended since it is based on the Object model.
  9. Dynamic: Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry an extensive amount of run-time information that can be used to verify and resolve accesses to objects at run-time.

Java Overview - Introduction to Java Java Overview - Introduction to Java Reviewed by Saurav Raj on 4:16:00 PM Rating: 5
Saurav Raj 2016. Powered by Blogger.