Hirdetés

Új hozzászólás Aktív témák

  • kispx

    addikt

    válasz Vadászmenyét #2878 üzenetére

    Ugyanonnan:

    "A fordítást a telepített SDK /bin/ könyvtárában található javac programmal végezhetjük.
    (javac HelloWorld.java). Sikeres fordítás esetén a tárgykódú fájlt kapunk HelloWorld.class néven. A .class fájlok már platform függetlenek, hordozhatóak, és osztályaik bármelyik JVM-en futtathatóak. Ezt a bin könyvtárban található java programmal indíthatjuk. (java HelloWorld )

    Fordítási/futtatási szabályok:
    Egy fájl általában egy osztályt tartalmazzon. Amennyiben több osztályt tartalmaz, csak egy osztálya lehet publikus, és ez tartalmazhatja csak a main metódust.
    Egy program több fordítási egységből is állhat (fájl, osztály), de a programnak csak egy belépési pontja lehet, ami kötött formájú: (public static void main(String[] args) {}).
    A fordító minden egyes osztályból készít bájtkódot (.class).
    Futtatni azt az osztályt/bájtkódot lehet, amely tartalmazza a main-t.
    A lefordított osztályoknak szükségük van a Java osztálykönyvtáraira (API), ezért a futási környezetnek (JRE) jelen kell lennie
    Érdemes betartani a Java kódolási konvenciókat."

Új hozzászólás Aktív témák