Java (програмски језик) — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 61:
== Писање и извршавање Јава кода ==
Јава платформа, тј. Јава окружење у ком се програм извршава, се састоји од:
* Јава виртуелне машине -ЈVМ (енгл. [[Јava Virtual Machine]]) - језгро Јаве, апстрактна машина који постоји само у меморији
* Јава API (енгл. [[Java Application Programming Interface]]) - скуп класа и компоненти које садржи Јава, и које су на располагању програмеру за коришћење ради веће функционалности и ефикасности програма.
 
Јава је језик који се преводи и интерпретира. Јава изворни код (*.java фајл) након компајлирања, компајлером javac, се преводи у изворни код тзв. бајткод (*.class фајл). Формирани бајткод је исти за све архитектуре рачунара и представља инструкције за Јава виртуелну машину.
Ред 201:
Наслеђивање не треба да се заустави на извођењу само једног нивоа класа. На пример, можемо имати класу Executive која наслеђује класу Мanager.
 
Колекција свих класа које су настале наслеђивањем заједничке наткласе назива се ''-{[[хијерархија наслеђивања]]}-''.
Чињеница да променљива објекта може да показује на више стварних типова назива се ''-{[[полиморфизам]]}-''.
 
Променљива типа Еmployee може да се односи на објекат типа Еmployee, или на објекат било које поткласе класе Еmployee, као што су Мanager,Еxecutive...