Forum » Programiranje » Java program
Java program
kunigunda ::
Je staticna metoda znotraj osnovnega(startup) razreda (main je lahko v kateremkoli objektu a vsaj v enem mora biti), zato lahko ze govorimo o objektni orientaciji. Pri C++ je main izven kateregakoli razreda.
Pri javi je sicer main narejeno zgolj zaradi konvencije (prvotno so mislili celo pot uporabljati za startup, se pravi mojrazred.main(), vendar
so zaradi problemov z IDE-ji poenostavili to in java.exe enostavno poisce samo main()). Sicer sam java.exe ni vm, je zgolj simpl C++ program
potreben za ta zagon (lahko tudi svojega napises :P), pri Sun-u so java.exe dali zato da ni treba se s tem komplicirati, vse kar naredi je,
da sparsa parametre v String array in jih preda naprej JNI knjiznici katera potem poisce main metodo znotraj klicocega razreda in preda parametre VMju.
(No sicer je java.exe se malo bolj kompleksen zaradi COM operacij, kjer v main ne gredo stringi, ampak to je ze svoja tema)
Pri javi je sicer main narejeno zgolj zaradi konvencije (prvotno so mislili celo pot uporabljati za startup, se pravi mojrazred.main(), vendar
so zaradi problemov z IDE-ji poenostavili to in java.exe enostavno poisce samo main()). Sicer sam java.exe ni vm, je zgolj simpl C++ program
potreben za ta zagon (lahko tudi svojega napises :P), pri Sun-u so java.exe dali zato da ni treba se s tem komplicirati, vse kar naredi je,
da sparsa parametre v String array in jih preda naprej JNI knjiznici katera potem poisce main metodo znotraj klicocega razreda in preda parametre VMju.
(No sicer je java.exe se malo bolj kompleksen zaradi COM operacij, kjer v main ne gredo stringi, ampak to je ze svoja tema)
Zgodovina sprememb…
- spremenilo: kunigunda ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] CastanjeOddelek: Programiranje | 1545 (1400) | fiction |
» | Rekurzija v javi z ArrayListOddelek: Programiranje | 1589 (1432) | marjan_h |
» | c# classOddelek: Programiranje | 2277 (1871) | japol |
» | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3184 (3184) | morbo |
» | [c++] globalne spremenljivke (extern)Oddelek: Programiranje | 1592 (1465) | Vesoljc |