JVM(Java Virtual Machine)

JVM(Java Virtual Machine) is an abstract computing machine. It is a specification that provides runtime environment in which java bytecode can be executed. JVM  acts as a run-time engine to run Java applications, It understands machine code, A Java virtual machine is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. JVM is the one, which provides the java facility to compile one and run it anywhere.

No alt text provided for this image

The JVM provides following operations:

  • Loads code
  • verifies code
  • Execute code
  • Provides runtime environment

JVM provides definitions for the :

  • Memory area
  • Class.file format
  • Register set
  • Garbage-collected heap
  • Fatal error reporting

To view or add a comment, sign in

More articles by Ajay Gawli

  • Microservices

    Microservice architecture is a distinctive method of developing software systems that tries to focus on building…

    5 Comments

Explore content categories