1 PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

UVOD U JAVA

PROGRAMSKI JEZIK
Predavač: mr.sc.Dragan Mlakić, dipl.ing.el.

Predavanje 1
Sadržaj
• Java Virtualna Mašina
• Razvoj programa u Java programskom okruženju
• Komentari u Java programskom jeziku
• Java slobodan format programa
• Tipovi podataka: Primitivni (prosti) tipovi podataka i Klasni tipovi
podataka
• Promjenjive varijable
• Konstante u Java programskom jeziku
• Izrazi u Java programskom jeziku
Java Virtualna Mašina

• Compailers
• Java Virtual Machine
• Java byte code
Java Virtualna Mašina

• JVM arhitektura
Razvoj programa u Java programskom okruženju

• Unošenje, prevođenje i testiranje programa


• Tekstualno i grafičko razvojno okruženje (IDE)
• IntelliJ IDEA 3.4+ SDK/JDK
Razvoj programa u Java programskom okruženju

• IntelliJ IDEA
Komentari u Java programskom jeziku

• Služi za pojašnjenje koda onome tko analizira izvorni kod


• Ignorira se od strane prevodioca (compiler)
• Postoje tri vrste:
1. kratki komentar (//komentar unutar samog programa)
2. dugi komentar (/*komentar u nekoliko redova
*drugi red
*/)
3. dokumentacioni komentari (/**komentar u nekoliko redova
*drugi red
*/
Java slobodan format programa

• Ne postoje tekstualno strukturalna ograničenja pozicije naredbi i


teksta unutar samog programa.
• Sintaksna pravila postoje i moraju se poštivati
Tipovi podataka: Primitivni (prosti) tipovi podataka
i Klasni tipovi podataka
Tipovi podataka: Primitivni (prosti) tipovi podataka
i Klasni tipovi podataka
Promjenjive varijable

• Simboličko ime za određeno mjesto u memoriji koje sadrži jasno


definirani podatak.
• Inicijalizirani/ne inicijalizirani
Konstante u Java programskom jeziku

• Nempromjenjiva vrijednost tijekom programa.


Izrazi u Java programskom jeziku

• Formule koje koriste varijable za dobivanje rezultata.


• Prosti – sama vrijednost varijable ili konstante
• Složeni – izračunata vrijednost neke operacije
Primjer 1
• Instalacija SDK
• Instalacija IntelliJ IDEA
Primjer 2
• Napisati jednostavan JAVA program koji objedinjuje sve navedeno u
prvom predavanju.
Primjer 2
Pitanja
• ??????

You might also like