Citat:
mucky:
Ti MOZES napraviti exe fajl od Javinog class fajla, ali to vise NIJE JAVA jer zavisi
Pokusacu da budem sto razumljiviji.
Java je
jezik (programski).
Program napisan na Javi je program samo za coveka, za masinu je tekstualna
datoteka.
Da bi racunar "razumeo" sta smo hteli da kazemo (On inace govori samo
binarnim recima 01100001 10001001 ...) mi moramo ili da
prevedemo ono sto mi smatramo programom a on tekstualnom datotekom na
jezik koji on moze da razume(binarni) (kompiliranje) ili datoteku koju on
inace ne razume damo nekoj
"virtuelnoj" masini koja govori
nasim jezikom(interpretator). U nasem slucaju Java Virtual Mashine.
Ako shvatimo Java Virtual Masine kao operativni sistem onda se .class datoteke
biti izvrne, binarne ili tkz exe datoteke na nasem novom sistemu.
AZBUKA covece.
Znaci, ja naucim recimo ruski, engleski i recimo Javu. A moj prvi komsija Djole
naucio samo Javu, dok komsinica Roska zna samo ruski.
Ja i Djole lepo pricamo Javu i ja i Roska jos lepse pricamo ruski.
Ali Roski(kurvi) se sad svidja komsija Djole, ali ga ona nista ne razume.
Pa sam se ja cvecka nasao da prevodim s ruskog na Javu i sa Jave na ruski.
(prevodilac)
A ponekad mi komsija Djole na Javi govori sta da radim, a ja
sve tako i uradim(interpretator)
Eto tako ja nisam pozvao ljude iz Sun-a da prevode sa Jave na ruski,
nego sam se snasao kako sam znao i umeo, ali komsija Djole govori Javu pa
govori!
Ako jos nije sasvim jasno, samo pitajte (na engleskom ili srpskom),
a ja se setiti nekog jos zanimljivijeg primera