Professional Documents
Culture Documents
Лекција 1
Лекција 1
Java
Java je programski jezik opšte namene, koji se koristi u svim industrijama prilikom razvoja skoro svih tipova
aplikacija. (desktop aplikacije, web aplikacije, aplikacije za mobilne uređaje, tablete, pametne televizore, satove,
ugrađene uređaje u automobilima, veš mašinama…)
Tehnički posmatrano, možete da pišete izvorni kod svog Java programa u najobičnijem editoru teksta, koji vam se
dopada(NotePad, TextEdit, ...), ali, da biste preveli program, neophodno je da imate alate i biblioteke koda koje su
uključene u Java Development Kit(JDK).
Zašto je to tako?
To je zato što, Java zahteva da se izvorni kod programa prvo prevede. Prevodi se u bajtkod, koji može da izvršava
Java Virtualna Mašina, a virtuelna mašina prevodi taj kod u mašinski kod (0,1), specifičan za mašinu na kojoj se
izvršava, koristeči tzv. Just-In-Time(JIT) kompajler.
JDK i JRE
Ukoliko planirate da koristite specifičan računar za razvoj Java programa, neophodno je da preuzmete i instalirate
JDK. Ukoliko planirate da koristite računar samo za izvršavanje programa koje ste preveli negde drugde,
neophodan vam je samo Java Runtime Enviroment(JRE).
Platformska nezavisnost programskog jezika Java proizilazi iz činjenice da Java program nema informacije u
kojem operativnom sistemu radi ili na kojem hardveru se izvršava
1.1. JDK
1. Google: 1.Google: www.oracle.com -> Downloads=> Java=> JDK for developers => JDK 11 (Download)
3. jdk-11u191.exe
Windows x64 ili x86
3. Otpakovati
1.4. NeatBeans
NetBeans IDE
2. (http://netbeans.apache.org/download/)
https://netbeans.org/downloads/8.2/
JDK i NeatBeans
4. jdk-8u191.exe
Windows x64 ili x86
5. Dva klika - pokrenuti instalaciju -> Next -> Next -> Next -> Close
[C:\Program Files\Java\jdk1.8.0_191\]
[https://docs.oracle.com/javase/8/docs/]
Povezivanje
JDK
Window -> Preferences -> Search: JRE -> Installed JREs -> Add -> Standard -> Apply -> Ok
- Workspace,
- Naredbe.
Naredba je jednostavna komanda koja izaziva odgovarajuću akciju. Naredba predstavlja jednu akciju koja se
obavlja u Java programu.
- Komentari
2. /* Komentar
u
više
redova
*/
\n novi red
\t tabulator
\b brisanje prethodnog karaktera
\' jednostruki znak navoda
\'' dvostruki znak navoda
Vodite racuna o činjenici da je Java programski jezik u kome se razlikuju velika i mala slova.
HelloWorld sadrži metod main().
Metoda Main()
Hello YouTube,
Ovaj opis metoda uključuje nivo pristupa (public), instrukcije o korišćenju(static), povratni tip(void), naziv
metoda(main), listu argumenata(String[] args).
- Ključna reč public znači da main() metod može da koristi bilo koja druga Java klasa,
- Ključna reč static znači da ne morate da kreirate instancu ove klase da biste koristili ovaj metod,
- Klučna reč void znači da main() metod ne vraća nikakvu vrednost programa iz koga se poziva,
- Ključna reč String[] args definiše da će ovaj metod prihvatiti polje stringova kao argument.
Metod main() je početna tačka vašeg programa. Možete da pišete program u Java okruženju, tako da sadrži više
klasa, ali samo jedna od njih može da sadrži više od jednog metoda.
System.out.println("Hello World!");
------
- Refaktor -> promena imena,
- Import Project,
- Export Project,
- Close Project,
Postupak dodavanja putanje do JDK-a, ukoliko neko nije uradio.
Kliknite jednom da označite Computer(This PC), nakon toga kliknite desnim klikom i izaberite: Properties -> Advances
System Settings -> Enviroment Variable -> New -> Pogledajte sliku “PATH” -> Ok -> Ok -> Ok.
Variable value dobijate tako što nađete lokaciju gde je instaliran JDK paket, pristupite bin folderu i iskopirate apsolutnu
adresu.