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.
The JVM consists of three distinct components: Class Loader. Runtime Memory/Data Area. Execution Engine.
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.
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.
You might have a look at "Inside the JVM". Unfortunately I'm not aware of the existence of any new books on the subject.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With