Encyclopedia

Java compiler

Also found in: Dictionary, Financial, Acronyms, Wikipedia.

Java compiler

Software that converts a Java source program into bytecode (intermediate language) or to a just-in-time (JIT) compiler that converts bytecode into machine language. It may also refer to compiling the source code into the native language of a particular hardware platform, which makes it hardware dependent. See Java Virtual Machine and Java.


Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in
References in periodicals archive
Like traditional high-level language compilers, a direct Java compiler starts with an application's Java source code (or, alternatively, with its bytecode) and translates it directly into the machine language of the target processor.
* Java compiler (JDK 1.1.2) -- http://www.javasoft.com
The Java Compiler and Java Developer's Kit, as well as the Hot Java browser and related documents, are available at http://java.sun.com.
Default constructors for both classes have been automatically introduced by the Java compiler.
In the first two cases, Compaq's Java Compatible(TM) Fast VM clearly demonstrated a significant performance advantage over Sun's new HotSpot(TM) Java compiler running competitive UNIX systems.
Vtune 4.0 supports, C, C++, Java, Fortran, Borland Delphi and Microsoft Visual Basic, and includes a native Java compiler called the ByteCode Accelerator.
The Java Compiler and Java Developer's Kit, as well as the HotJava browser and related documents, are available at http://java.sun.com.
Finally, to determine the performance benefits from the looseNumerics extension to Java [Gosling 1997] (described in Section 5), which allows the use of extended precision (greater than 32- and 64-bit) arithmetic, we modified the compiler options that are passed on by the Java compiler to the back-end.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.