You are on page 1of 3

Uvod u JAVA programiranje

(drugi as Java programiranje)

-Programski jezik Java


-Karakteristike Jave
-Java prevodilac (compiler)
-Sakuplja smea (garbage collector)
-Java Virtuelna maina (JVM)
-JDK i JRE
-NetBeans i JAVA
Kao i svaki programski jezik, Java ima svoju strukturu, pravopisna
pravila i programsku paradigmu. Programska paradigma u jeziku
Java se zasniva na konceptu objektno orijentisanog
programiranja (OOP), koja ima podrku za jezik Java.
Java jezik je derivat C - jezika, pa njena Pravila sintakse izgledaju
slino kao C.
Karakteristike Jave:
-Platformska nezavisnost: Java programi koriste Java virtuelnu
mainu kao apstrakcije i ne pristupaju operativni sistem direktno.
- Objektno orijentisan programski jezik: Osim primitivnih tipova
podataka, svi elementi u Javi su objekti.
- Automatsko upravljanje memorijom: Java upravlja alokaciju
memorije i dealokaciju za stvaranje novih objekata.
-Tipiziran programski jezik: Java je strogo tipizirana, tj. Tipovi
promenljivih koji se koriste moraju biti unapred definisani.
Java prevodilac je program koji prevodi kod napisan u jeziku Java
u mainski kod. Prevodilac proverava svoj kod protiv pravopisnih
pravila za jezik, onda ispie bajtkod u .class fajlove.

Sakupljanje sme a je proces koji automatski detektuje memoriju


koja vie nije u upotrebi, to omogu ava da se ponovo koristiti.
Java sakupljanjem otpadaka oslobadja memoriju koja je
kori ena od strane objekata, samim tim oslobadja programere
da moraju da vode racuna o alociranoj memoriji.
U vreme izvravanja, JVM ita i tumai .class datoteke i izvrava
uputstva programa na hardverskoj platformi za koje JVM napisan.
Java virtuelna maina je posebno namenjena za specifian
operativni sistem, npr za Linux je potrebna posebna primena, kao
i za Windows.

Java distribucija obino dolazi u dve varijante, Java Runtime


Environment (JRE) i Java Development Kit (JDK).
Java Runtime Environment (JRE) sastoji se od JVM i Java
biblioteka. Oni sadre potrebnu funkcionalnost za pokretanje Java
programa.

JDK dodatno se sadri od razvojnih alata potrebnih za kreiranje


Java programa. JDK zato se sastoji od Java kompajlera, Java
virtuelne maine i Java biblioteka.
NetBeans IDE obezbeuje Java programere sa svim potrebnim
alatima za stvaranje profesionalne desktop, mobilne i poslovnih
aplikacija.

as poinjemo sa uvodom Java programskog jezika. Nastavlja se sa


karakteristikama Jave pa do Java compiler-a. Potom, prelazi se na
garbage collector, zatim Java Virtual Machine(JVM), Java Development
Kit(JDK) i Java Runtime Environment(JRE) konceptima.
as zavravamo diskusijom i upoznavanjem sa NetBeans razvojnim
okruenjem, opcijama i potrebnim komandama.

You might also like