Java compiler

A Java compiler is a compiler for the programming language Java. The most common form of output from a Java compiler is Java class files containing platform-neutral Java bytecode, but there are also compilers that output optimized native machine code for a particular hardware/operating system combination, most notably the now discontinued GNU Compiler for Java. Most Java-to-bytecode compilers do virtually no optimization, leaving this until run time to be done by the Java virtual machine (JVM). A standard on how to interact with Java compilers programmatically was specified in JSR 199.

Comment
enA Java compiler is a compiler for the programming language Java. The most common form of output from a Java compiler is Java class files containing platform-neutral Java bytecode, but there are also compilers that output optimized native machine code for a particular hardware/operating system combination, most notably the now discontinued GNU Compiler for Java. Most Java-to-bytecode compilers do virtually no optimization, leaving this until run time to be done by the Java virtual machine (JVM). A standard on how to interact with Java compilers programmatically was specified in JSR 199.
Has abstract
enA Java compiler is a compiler for the programming language Java. The most common form of output from a Java compiler is Java class files containing platform-neutral Java bytecode, but there are also compilers that output optimized native machine code for a particular hardware/operating system combination, most notably the now discontinued GNU Compiler for Java. Most Java-to-bytecode compilers do virtually no optimization, leaving this until run time to be done by the Java virtual machine (JVM). The JVM loads the class files and either interprets the bytecode or just-in-time compiles it to machine code and then possibly optimizes it using dynamic compilation. A standard on how to interact with Java compilers programmatically was specified in JSR 199.
Hypernym
Compiler
Is primary topic of
Java compiler
Label
enJava compiler
Link from a Wikipage to an external page
openjdk.java.net/groups/compiler/
people.cis.ksu.edu/~hatcliff/605/XC/java-comp.pdf.gz
Link from a Wikipage to another Wikipage
Bytecode
Category:Java compilers
Category:Java specification requests
Compiler
Dynamic compilation
GNU Compiler for Java
Interpreter (computing)
Java (programming language)
Java bytecode
Javac
Java class file
Java Development Kit
Java Specification Request
Java virtual machine
Just-in-time compilation
List of compilers
Machine code
Operating system
Optimization (computer science)
Run time (program lifecycle phase)
SameAs
2runj
Compilador Java
Compilateur Java
Java compiler
Java-Compiler
Javaコンパイラ
Java編譯器
m.05nj9h
Q3081213
محولات لغة جافا
ਜਾਵਾ ਕੰਮਪਾਈਲਰ
Subject
Category:Java compilers
Category:Java specification requests
WasDerivedFrom
Java compiler?oldid=1077294844&ns=0
WikiPageLength
2208
Wikipage page ID
1688253
Wikipage revision ID
1077294844
WikiPageUsesTemplate
Template:Citation needed
Template:Compu-prog-stub
Template:Reflist
Template:Short description