You are on page 1of 5

Lekcija 1: Uvod u programiranje

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…)

- Viši programski jezici

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).

[Ukoliko ste instalirali JDK na svom računaru, on sadrži 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)

2. Accept License Agreement

3. jdk-11u191.exe
Windows x64 ili x86

5. Pokrenuti -> instalirati


1.2. JRE

1.Google: jre downloads

2. Java SE Runtime Environment 8 - Downloads - Oracle

3. Accept License Agreement

4. Windows x64 or x86


jre-8u191-windows-x64.exe

5. Kliknuti na preuzeti fajl -> Yes -> Install -> Ok

1.3. Instalacija eclipsa

1. Google: eclipse download

2. Eclipe IDE for Java Developers


For Windows
x86
or
x86

3. Otpakovati

1.4. NeatBeans

NetBeans IDE

1. netbeans www: downloads

2. (http://netbeans.apache.org/download/)

https://netbeans.org/downloads/8.2/

JDK i NeatBeans

1. Google: jdk downloads

2. Java SE Delepment Kit 8 - Downloads - Oracle

3. Accept License Agreement

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

Jedan od najznačajnijih načina za poboljšanje čitljivosti programa je upotreba komentara. Komentari su


informacije uključene u program koje olakšavaju ljudima da zaključe šta se radi u okviru njega.

Dva najlakša načina za zadavanje komentara je:

1. // Komentar u jednu redu.

2. /* Komentar
u
više
redova
*/

- Specijalni znaci i njihovo značenje:

\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().

Metodi u Java klasama predstavljaju funkcije-akcije koje klasa može da izvrši.


Java klasa može da ima nekoliko metoda, ali samo jedna klasa - Main klasa je izvršna.

Metoda Main()

Hello YouTube,

public static void main(String[] args)

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.

Telo main() metoda sadrži sledeću liniju:

System.out.println("Hello World!");

println() metod se koristi za prikazivanje podataka u sistemskoj konzoli,

System predstavlja jednu Java klasu,

System.out znači da je promenljiva koja sledi definisana unutar System klase.

------
- 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.

Ako nakon toga pokrenete cmd, ukucate:

cd/ [pritisnuti ENTER]

javac [pritisnuti ENTER]

Rešićete prvi zadatak za domaći zadatak.

You might also like