Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Virtual Machine Internals [closed]

Can u suggest some articles or books about JVM internals: how it allocates memory, handles object inheritance, garbage collection, how it executes byte code and so on.

like image 914
giolekva Avatar asked Jun 11 '10 11:06

giolekva


People also ask

What are the 3 components of JVM?

The JVM consists of three distinct components: Class Loader. Runtime Memory/Data Area. Execution Engine.

What JVM internals?

Being a Java developer, we know that Java bytecode runs in a Java Runtime Environment (JRE) and the most important part of the JRE is JVM, which analyzes and executes the Java bytecode. When we create a Java program and compile it, the result is a file with the . class extension.

Can I run Java in virtual machine?

A Java virtual machine (JVM) 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. The JVM is detailed by a specification that formally describes what is required in a JVM implementation.


1 Answers

You might have a look at "Inside the JVM". Unfortunately I'm not aware of the existence of any new books on the subject.

like image 173
Bozhidar Batsov Avatar answered Sep 28 '22 16:09

Bozhidar Batsov