python - What is the Translastion Process of Java? -


So my question is about Java's translation process today. I understand the general translation process, but I'm not sure How does this apply to Java

Where does the language related analysis happen? When is the symbol table created? When is syntax analysis and what is the syntax tree?

The one who is already able to research and understand that Java source code is translated into an independent byte-code via a JVM or Java virtual machine. Does it go through a classical analysis?

I also know that after translating it into byte-code it has been translated into machine code but I do not know how it progresses after that.

Last but not least, is Java's translation process different from C ++ or Python?

When you compile a Java program, all translation processes are done. It is no different than compiling the C ++ program or any other compiled language. The biggest difference is that this translation is targeted for Java byte code language rather than assembly or machine language. Byte code passes through its own translation process (many of the same phase) when the program is run.

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -