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

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 64:
* Јава API (енгл. [[Application programming interface]]) - скуп класа и компоненти које садржи Јава, и које су на располагању програмеру за коришћење ради веће функционалности и ефикасности програма.
 
Јава је језик који се преводи и интерпретира. Јава изворни код (*.java фајл) након компајлирања, [[компилатор | компајлером]] [[javac]], се преводи у изворни код тзв. бајткод (*.class фајл). Формирани бајткод је исти за све архитектуре рачунара и представља инструкције за Јава виртуелну машину.
Бајткод у Јава виртуелној машини, јава [[интерпретатор_(рачунарство)|интерпретатором]] - јаva, се дешифрује и интерпретира у извршни код, погодан за извршавање на рачунару, одговарајућем хардверу.
У зависности од ЈVМ, за исти изворни код можемо добити различите извршне кодове, за различите платформе.
Јава [[изворни код]] и бајткод остају исти без обзира на којој се платформи извршава програм -“Write once, run everywhere”.