Saturday, 15 March 2014

Vežba 1.1

U postu Šta je Java? imate malo detaljnije objašnjenje kako Java funkcioniše.

Izdvojiću još jednom deo kako stvari teku od trenutka kada napišemo neki kod do gotovog programa.


Prvo je potrebno da napišemo kod i da sačuvamo fajl pod nekim nazivom i ekstenzijom .java. Zatim se poziva kompajler koji taj naš kod prevodi u tzv. bajtkod, a to je fajl koji možete videti da se kreira u istom folderu gde ste sačuvali vaš kod, pod ekstenzijom .class. Zatim se taj kod prosleđuje Java virtuelnoj mašini koja ga prevodi u mašinski jezik (nule i jedinice),a taj deo razume svaka mašina.

Da vidimo kako će to izgledati u praksi.

Prvo u text editoru napišemo kod.


Zatim ovaj fajl sačuvamo pod nekim nazivom sa ekstenzijom .java.


Pogledajte sada vaš kod. Dobio je boju.


Zato je TextPad zgodan za ove stvari. On prepoznaje da se radi o programskom jeziku i razlikuje klučne reči.

A sada da pokrenemo naš program. Nije nam potreban nikakav poseban program za to. Možemo to odraditi preko komandnog prozora.


Idimo u direktoriju gde smo sačuvali fajl, a to je u našem slučaju Desktop.


Podrazumevaću da se poznaju osnovne MS DOS komande. Pritiskom na Enter ućićemo u ovaj direktorijum. Sledeći korak je da pozovemo kompajler koj će naš kod prevesti u bajtkod. To ćemo odraditi komandom javac, posle čega ćemo navesti naziv našeg fajla.


Ako nema greški posle pritiska na dugme Enter vaš ekran bi trebao da izgleda ovako.


Sada ćemo komandom java pozvati java virtuelnu mašinu, koja će bajtkod prevesti u mašinski jezik koji računar razume i izvršiće se program. Ovaj put posle komande java navodimo naziv klase.


I kada pritisnemo Enter kod koji smo napisali će se izvršiti.


I evo kao rezultat dobili smo poruku "Moj prvi kod!".









No comments:

Post a Comment