I Grupa Flashcards
- Pod kojim nazivom mora biti snimljena datoteka sa izvornim Java kodom?
Datoteka sa izvornim Java kodom mora biti snimljena kao jedna rec sa velikim pocetnim slovom(Mora biti isti kao naziv klase). Naziv datoteke mora imati ekstenziju .java .
Primer:
Ime klase: JavaProgram
Ime datoteke sa kodom: JavaProgram.java
- U kojim slucajevima se javljaju sintaksne greske u kodu?
Sintaksne greške se javljaju ako ne poštujemo pravila programskog jezika za pisanje neke instrukcije. Ona nastaje kada računar ne razume neki deo programa, zato što nije napisan tačno po pravilima.
Primer:
Napisemo publc umesto public ili superr umesto super.
Primer:
U Javi zaboravljen tacka-zarez ili veliko početno slovo za modifikator pristupa)
Ovakve greske otkriva kompajler.
- Sta su logicke greske u programu?
Logicka greska u programu se javlja kada je program pravilo napisan u sintaksnom smislu (kompajler moze da ga razume) ali, daje pogrešan rezultat. Logicke greske predstavljaju primenu pogresne logike u programiranju i ovakve greske treba da otkrije programer zato sto kompajler ne moze da predvidi šta je programer hteo napisati.
Primer:
U programu koji treba da računa zbir dva broja,
napisan je minus
- Sta su komentari i zasto se koriste u Java programima?
Komentari predstavljaju deo koda koji kompajler ne izvrsava. Oni pomažu programerima time što poboljsavaju citljivost programa kao i cuvanje dela koda koji programer ne želi obrisati.
Postoje jednolinijski komentari (// Ovo je komentar) i višelinijski komentari (/* Ovo je komentar */).
- Sta je definisano programskim blokovima?
U programskim blokovima se definisanu grupe instrukcija metoda, ili grupu podataka i metoda, u slucaju klase. koji se nalaze unutar viticastih zagrada.
- Kako se prevodi i pokrece Java program sa komandne linije?
U komandnoj liniji, program se prevodi tako sto se ukuca komanda javac pa ImePrograma.java. Nakon toga prevodilac pravi jedan folder pod nazivom ImePrograma.class koji u sebi sadrzi bytecode, zatim u komandnoj liniji otkucamo java ImePrograma za pokretanje. Prvo se poziva Java kompajler (prevodilac) komandom javac i onda se prevodi izvorni kod u bajt kod komandom java.
Ovaj postupak ovako izgleda unutar komandne linije.
> javac ImePrograma.java (Prevodjenje)
java ImePrograma (Pokretanje)
- Koje su prednosti programiranja primenom integrisanog razvojnog okruzenja IDE?
Programiranje pomocu integrisanog razvojnog okruženja (IDE) programerima pruža dosta olaksica. Kao sto su: Editovanje koda, kompletiranje koda skracenicama i precicama, pomoc (hints) pretrazivanje koda i refaktorisanje koda, kompajliranje i izvrsavanje, integrsan debugger, carobnjaci(wizards)koji olaksavaju komplikovane zadatke…
Neka razvojna okruzenja za programski jezik Java:
NetBeans – besplatno razvojno okruzenje, jednostavno za ucenje i koriscenje, sadrzi sve neophodne elemente potrebne za razvoj aplikacija svih obima, moze se prosirivati dodacima.
Eclipse – besplatno razvojno okruzenje, malo slozenije za koriscenje, sadrzi sve neophodne elemente potrebne za razvoj aplikacija svih obima, moze se prositivati dodacima.
- Koja su tri najcesce koriscena menija NetBeans IDE? Objasnite ih ukratko?
File:za formiranje novih i otvaranje postojecih fajlova, kao i za ostale standardne aktivnosti u vezi sa fajlovima od kojih se sastoji Java aplikacija.
Edit: rad sa tekstom programa (npr. Undo, redo, copy, paste, find, replace)
Run: za izvrsavanje i debagovanje programa.
- Koje NetBeans panele koristimo prilikom razvoja Java programa? Objasnite ih ukratko.
→ Linija sa alatima - sadrzi ikone alata koji omogucavaju brzi pristup razlicitim funkcijama NetBeans-a umesto preko menija.
→ Panel projekta - sadrzi kartice Projects, Files i Services u kojima se hijerarhisjki prikazuju projekti, datoteke i servisi koji su
trenutno aktuelni za program.
→ Panel navigator - prikazuje detalje stvari koje su izabrane u jednoj od tri pomenute kartice panela projekta.
→ Random panel - prikazuje sadrzaj datoteke koje su izabrane u jednoj od kartica panela projekta. Sadrzaj otvorenih datoteka u
random panelu se moze menjati, jer se oni automatski otvaraju u integrisamon editoru NetBeans-a
→ Izlazni panel - prikazuje sve vazne poruke tokom prevodjenja programa kao i ulazni-izlazni podaci samog programa tokom
njegovog izvrsavanja.
- Kako se kreira, prevodi i pokrece Java program primenom integrisanog razvojnog okruzenja NetBeans IDE?
U otvorenom prozoru New Project izaberite kategoriju Java i zatim opciju Java Application. U otvorenom prozoru New Java Application treba upisati podatke. U poljima Proejct Name - ime projekta, Project Location - direktorijum radnog prostora gde zelite da se nalazi projekat. Create Main Class - naziv glavne klase Java Programa. On se prevodi i pokrece klikom na Run Project dugme ili pomocu F6 (shift + F6) tastera.
- Šta je Java?
Java predstavlja objektno-orijentisan programski jezik koji se koristi za izradu i razvoj velikog broja aplikacionih softvera. Java kao programski jezik poseduje jedinstvenu sintaksu kao i stil pisanja.
Java se nudi u tri posebna izdanja (edicije):
→ Java Standard Edition (Java SE) za razvoj klijentskog dela aplikacije.
→ Java Enterprise Edition (Java EE) za razvoj serverskog dela aplikacija
→ Java Micro Edition (Java ME) za razvoj aplikacija za mobilne urađaje, kao što su mobilni telefoni.
- Koja poboljsanja uvodi Java u odnosu na C/C++?
Java lici na C++, ali je dosta jednostavnija i laksa za koriscenje. Sintaksa je bolja, nema pokazivace, visestruko nasledjivanje, strukture, unije, preklapanje operatora i mnoge druge zbunjujuce stvari koje C/C++ ima. Programi su mali i ne zauzimaju puno memorije.
- Sta je JRE? Sta je JDK?
→ JRE (Java Runtime Environment) predstavlja elementarni deo Jave koji je potreban za pokretanje i izvršavanje Java programa. JRE sadrži virtuelnu masinu, biblioteke i druge komponente koje omogucavaju izvrsavanje Java aplikacije.
→ JDK (Java Development Kit) predstavlja skup programskih alata za razvoj Java aplikacija. JDK sadrži JRE, alate za razvoj, prevodjenje i debagovanje aplikacija.
- Kako se podesava operativni sistem za pisanje Java programa?
Nakon instalacije JDK i IDE, potrebno je podesiti PATH promenljivu koja definise koje aplikacije se mogu pozivati iz komandnog prompta. Za podesavanje Jave je potrebno omoguciti da se javac.exe poziva iz komandnog prompta.
- Sta cini elemente programskog jezika Java?
Elemente programskog jezika Java cine: identifikatori, tipovi podataka, promenljive, konstante i komentari.