What is JVM, JRE, & JDK?

Java is a popular programming language. It was developed by James Gosling at Sun Microsystems Inc in the year 1991, later acquired by Oracle Corporation and more than 3 billion devices run Java.

While interacting with Java, JVM, JRE, and JDK are the most common words we use.

post

Let’s discuss each of these briefly.

JVM (Java Virtual Machine) is an abstract machine that interprets Java bytecodes into native machine language. It’s a specification of “what to do” or the set of rules of a program, such as how it should be organized and prepared.

It is formed when the program is started and terminated when all non-daemon threads are killed, hence at least one non-daemon thread must be present to run JVM.

The JRE (Java Run-time Environment) is a program implementation that relates to “how to do.” It provides a run-time environment (required libraries and JVM) for various operating systems(Windows, Linux, Mac OS, etc..)

JDK (Java Development Kit) is a cross-platformed software development environment that offers debuggers, compilers, and JRE for developing Java-based software applications.

The latest version of Java is Java 17 or JDK 17 released on September, 14th 2021.

Recent Posts

post

A new endeavor to drive the stress away!

Vital Masks Private Limited proudly presents its new initiative, "Xplora." It is a trip...


Read More

post

We officially stepped our footprint in Jaffna

We are immensely proud to announce that our Jaffna branch has successfully and ceremoniously...


Read More

post

Our Designs Made Youth Wings Fly High!

Alumni's Sports Fiesta is a gaming event conducted by the youth wing of Jaffna Hindu...


Read More

OUR WORK WILL STUN YOU!

Why don't you try?

Contact us