oop 01 · > jednostavna sintaksa > izuzetno popularan jezik > među najtraženijim...
TRANSCRIPT
![Page 2: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/2.jpg)
> Sadržaj
1. O kursu
2. Uvod u Javu
[~]$ _ [2/23]
![Page 3: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/3.jpg)
$ O kursu
[1. O kursu]$ _ [3/23]
![Page 4: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/4.jpg)
> Bodovanje
> 25p kolokvijum (na računaru)
> 40p pismeni ispit (na računaru)
> 35p usmeni ispit
[1. O kursu]$ _ [4/23]
![Page 5: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/5.jpg)
> Cilj kursa
> Savladati tehnike objektno orijentisanog programiranja.
> Java predstavlja samo alat na putu do našeg cilja.
[1. O kursu]$ _ [5/23]
![Page 6: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/6.jpg)
> Literatura
> M. Ivanović, Z. Budimac, M. Radovanović, D. Mitrović, Objektno-orijentisanoprogramiranje i programski jezik Java, Sigra star, 2016.
> C. Horstmann, G. Cornell, Jezgro Jave, Tom 1 Оsnove, CET, Beograd, 2008.
[1. O kursu]$ _ [6/23]
![Page 7: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/7.jpg)
$ Uvod u Javu
[2. Uvod u Javu]$ _ [7/23]
![Page 8: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/8.jpg)
> Malo o Javi
> Java je objektno orijentisan jezik nastao 1995. godine od strane kompanijeSun Microsystems
> Trenutno u vlasništvu kompanije Oracle
> Izuzetno popularan jezik
> Danas industriji potreban veliki broj Java programera
> Sintaksa slična jezicima C i C++
> Java kod je moguće izvršiti na velikom broju platformi
[2. Uvod u Javu]$ _ [8/23]
![Page 9: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/9.jpg)
> Java u odnosu na C
C
> Kompilator: gcc
> Ekstenzija: .c
> Prevodenje: kompilacija
> Pokretanje: pokreće se izvršiva datoteka sa ekstenzijom out (Linux1) i exe(Windows)
Java
> Kompilator: javac
> Ekstenzija: .java
> Prevodenje: kompilacija i interpretacija
> Pokretanje: pokreće se izvršiva datoteka sa ekstenzijom .class1Na Linux-u nije neophodna ekstenzija
[2. Uvod u Javu]$ _ [9/23]
![Page 10: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/10.jpg)
> Prevođenje koda
[2. Uvod u Javu]$ _ [10/23]
![Page 11: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/11.jpg)
> Prevođenje koda
[2. Uvod u Javu]$ _ [11/23]
![Page 12: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/12.jpg)
> Osnovni pojmovi
> JRE - Java Runtime Environment
> JDK - Java Development Environment
> OpenJDK - JDK razvijen originalno od kompanije Sun
> Oracle JDK - Zvanični JDK koji razvija Oracle (na kursu ćemo koristiti OracleJDK)
[2. Uvod u Javu]$ _ [12/23]
![Page 13: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/13.jpg)
> Zašto Java?
> Objektno orijentisan jezik
> Jednostavna sintaksa
> Izuzetno popularan jezik
> Među najtraženijim jezicima u industriji
> Velika količina dostupnih biblioteka
> Podržan na više platformi
[2. Uvod u Javu]$ _ [13/23]
![Page 14: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/14.jpg)
> Gde se Java koristi?
Svuda!Najčešći domeni primene:
> Veb (serverski backend)
> Informacioni sistemi
> Mobilne aplikacije
> Video igre
> Programerski alati
[2. Uvod u Javu]$ _ [14/23]
![Page 15: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/15.jpg)
> Gde se Java koristi?
Neki od poznatih programa napisanih u Javi:
> TopEleven igra koristi Javu kao backend sistem (domen informacionog sistema iVeba)
> Eclipse (domen alata)
> JetBrains alati (domen alata)
> WhatsApp (domen mobilnih aplikacija)
> Minecraft (domen video igara)
[2. Uvod u Javu]$ _ [15/23]
![Page 16: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/16.jpg)
> TopEleven
> Igra za mobilne uređaje> Kreacija domaće kompanije Nordeus> Serverski sistem razvijen u jeziku Java
[2. Uvod u Javu]$ _ [16/23]
![Page 17: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/17.jpg)
> Eclipse
> Razvojno okruženje za rad sa programskim jezikom Java
> Open source
> Jednostavan za upotrebu
> Dostupan na vise platformi
> Ima tamnu temu i Vim plugin :)
[2. Uvod u Javu]$ _ [17/23]
![Page 18: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/18.jpg)
> Eclipse
[2. Uvod u Javu]$ _ [18/23]
![Page 19: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/19.jpg)
> Jetbrains Intellij Idea
> Razvojno okruženje za Javu> Danas verovatno najkorišćenije u industriji
[2. Uvod u Javu]$ _ [19/23]
![Page 20: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/20.jpg)
> Minecraft
> Video igra u kojoj igrač gradi i/ili preživljava
> Postigla neverovatnu popularnost
> Popularizovala žanr igara baziranih na preživljavanju
> Po nekim procenama iz 2014, samo PC/Mac verzije zaradile preko $438,171,300
> Igra objavljena i za PS3, PS4, XBOX 360, XBOX ONE, Android, iPhone
> Microsoft otkupio igru za 2.5 milijarde $
[2. Uvod u Javu]$ _ [20/23]
![Page 21: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/21.jpg)
> Minecraft
[2. Uvod u Javu]$ _ [21/23]
![Page 22: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/22.jpg)
> Minecraft
> Šta se sve može izgraditi u igri Minecraf?
[2. Uvod u Javu]$ _ [22/23]
![Page 23: OOP 01 · > Jednostavna sintaksa > Izuzetno popularan jezik > Među najtraženijim jezicima u industriji > Velika količina dostupnih biblioteka > Podržan na više platformi [2](https://reader031.vdocuments.site/reader031/viewer/2022041306/5e14a0fedc76a662540cf8ed/html5/thumbnails/23.jpg)
Pitanja?
[2. Uvod u Javu]$ _ [23/23]