Java compiler: Difference between revisions

Content deleted Content added
Major Java compilers: removed GNU Compiler for Java - has been dead for years. Doesn't even compile 1.5 code. See https://gcc.gnu.org/wiki/GCJ
No edit summary
Line 1:
{{No footnotes|date=July 2013}}
A '''Java compiler''' is a [[compiler]] for the programming language [[Java (programming language)|Java]]. The most common form of output from a Java compiler is [[Java class file]]s containing platform-neutral [[Java bytecode]], but there are also compilers that gives optimized [[Machine code|native machine code]] for a particular hardware/[[operating system]] combination.It is a sort of java mini-proccessor chip that converts the source code into java byte code which is a platform-independent code.
 
 
Most Java-to-bytecode compilers, [[Jikes]] being a well known exception, do virtually no [[Optimization (computer science)|optimization]], leaving this until [[Run time (program lifecycle phase)|run time]] to be done by the [[JRE]].{{Citation needed|date=April 2007}}