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