exampracticeonline.com
Java Introduction

What is Java technology?

Java is a object oriented programming language and a computing platform for application development. It was first released by Sun Microsystem in 1995 and later acquired by Oracle Corporation. It is one of the most used programming languages.

  •  Java is a high level, fast, secure, reliable, robust, secured and object-oriented programming language.
  • Java is a set of features of C and C++. It has obtained its format from C, and OOP features from C++.
  • Java code that runs on one platform does not need to be recompiled to run on another platform; it's called write once, run anywhere(WORA).
  • Java programs are platform independent which means they can be run on any operating system with any processor.
  • Java Virtual Machine (JVM) executes Java code, but it has been written in platform-specific languages such as C/C++/ASM, etc. JVM is not written in Java and hence cannot be platform independent, and Java interpreter is a part of JVM.
  • Java has its own runtime environment i.e. JRE and API  it is called platform.

What is Java Platform?

Java platform is a collection of programs that help to develop and run programs written in the Java programming language. Java platform includes an execution engine, a compiler, and a set of libraries.

JAVA is platform-independent language. It is not specific to any processor or operating system.