Kompilator Javy - Java compiler
Kompilator Javy jest kompilator dla języka programowania Java . Najpopularniejszą formą danych wyjściowych z kompilatora Java są pliki klas Java zawierające neutralny dla platformy kod bajtowy Java , ale istnieją również kompilatory, które wyprowadzają zoptymalizowany natywny kod maszynowy dla określonej kombinacji sprzętu/ systemu operacyjnego , w szczególności nieaktualny kompilator GNU dla Javy .
Większość Java-to-kodu bajtowego kompilatory zrobić praktycznie bez optymalizacji , pozostawiając ten aż czasie wykonywania być wykonane przez maszynę wirtualną Javy (JVM).
Obciążenia JVM pliki klasy i albo interpretuje kod bajtowy lub just-in-time kompiluje go do kodu maszynowego , a następnie ewentualnie optymalizuje go przy użyciu dynamicznej kompilacji .
Standard dotyczący programowej interakcji z kompilatorami Java został określony w JSR 199.
Zobacz też
- Lista kompilatorów Java
- javac , standardowy kompilator Java w Oracle JDK
Bibliografia
Zewnętrzne linki
- Strona Javac OpenJDK firmy Sun
- Stephan Diehl, „Formalne wprowadzenie do kompilacji Javy” , Oprogramowanie – praktyka i doświadczenie , tom. 28 (3), strony 297-327, marzec 1998.