R
R
rusianvodka2015-05-20 15:03:58
Java
rusianvodka, 2015-05-20 15:03:58

Structure, JVM architecture (internal device), from .java to .jar?

Hello, There was a need and desire to understand the internals of the JVM.
I understand how the byte code is created and that it is the input information of the JVM of the machine.
But after it enters the JVM, it's a deep forest for me.
As I googled, there is a bytecode verifier, a garbage collector, a security manager, an interpreter / JIT compiler.
How they work, in what sequence, and how they interact is not clear to me.
Googled, searched, read in parts, but nowhere did I find a scheme or the essence of how it looks in steps all together.
I would be grateful if you could explain.
Also, if there are any articles describing this process or a book, I will be grateful for your tips.
Thank you for your attention.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Alexey, 2015-05-20
@TheKnight

Not the fact that I'm right, but perhaps the information from the books The Java language Specification and The Java Virtual Machine Specification will help you. They are available on the Oracle website. Linktyts In addition, I recommend looking at reports from JavaPoint and other Russian-language conferences .
For example, reports that are interesting for you may be from Roman Elizarov, Alexei Shipilev.

Y
Yuri Yarosh, 2015-05-20
@voidnugget

You need to read the OpenJDK docs and dig the source, since everything is well documented there.

A
angry_cellophane, 2015-05-20
@angry_cellophane

In addition to sorts and specs , there are articles and even books

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question