JAVA

Overview

Java is an object oriented programming language that is used to create software for multiple platforms. For more details please click Reference 1.

JVM

JVM stands for Java Virtual Machine. It translates Java bytecode into native instructions. Once translated these bytecodes and interact with an operating system. If a system doesn't have JVM then the system won't be able to convert Java bytecodes.

Note

  • Java is not considered as pure Object Oriented Programming Language because several OOP features are not satisfied by Java. Like operator overloading, multiple inheritance etc...
  • Moreover we are depending on primitive data types which are non-objects. 

Reference


 

Comments

Popular posts from this blog

HashMap, TreeMap and LinkedHashMap difference

Collections in Java

OOPS Concept in Java