Java (програмски језик) — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
Нема описа измене |
||
Ред 59:
==
Јава платформа, тј. Јава окружење у ком се програм извршава, дизајнирана је тако да што мање зависи од специфичних карактеристика конкретног рачунарског система.
Јава се извршава коришћењем [[Јава виртуелна машина|Јава виртуелне машине]] -ЈVМ ({{јез-енгл|[[Јаva Virtual Machine]]}}) - језгро Јаве, апстрактна машина који постоји само у [[Рачунарска меморија | меморији]].
Ред 68:
Јавина преносивост, међутим, изазива губитак перформанси.
То је зато што се тек приликом интерпретирања [[бајткод]] преводи у [[Mašinski jezik|машински]] за конкретну платформу. Ово може бити проблем ако се исти код више пута интерпретирана истој платформи.
Губитак перформанси је смањен коришћењем [[Just-in-time compilation|Just-in-time]] ({{ јез-срп| "у право време"}}) или [[ЈИТ компајлер|JIT компајлера]]. JIT компајлер преводи Јава методе у машински код за конкретну платформу на којој се користи.
|