Java is a object oriented programming language and its created by James Gosling. It is a independent platform that means you can run any environment.

Where java used?

  1. Android Application
  2. Web Application
  3. Desktop Application
  4. Big Data Technology
  5. Cloud-based Applications
  6. IoT Applications

Java features

  1. Object oriented
  2. Platform independent
  3. Secure
  4. Robust
  5. High performance
  6. Multithread

How java work

First, The java source code convert to byte code using compiler.Then JAVA VIRTUAL MACHINE work with byte code.