215
(compile once, run anywhere) деп сипаттауға мүмкіндік береді.
Бағдарламалау тілінің барлық іске асырулары JVM қамтуы тиіс, соның
есебінен, Java тілінде жазылған бағдарламалар кез келген операциялық
жүйеде жұмыс істейді.
Java бағдарламалау тілі өзгеше болып табылады, себебі бір жағынан,
Java бағдарламалар компиляцияланады (Java байт-код аралық тіліне), ал
екінші жағынан, олар түсіндіріледі (байт-код бөлшектеледі және JVM
шеңберінде орындалады).
Компиляция бір рет жасалады, ал түсіндіру
бағдарламаны іске қосылған сайын орын алады. Компиляцияланған
байт-код JVM арналған оңтайландырылған машиналық код формасы
болып табылады; түсіндірушінің өзі JVM іске асыру болып табылады.
Әртүрлі нұсқалардағы
бар Java платформасы, JVM-нен және Java
қолданбалы бағдарламалық интерфейстен (Java API - Java Application
Programming Interface) - апплеттер (applets)
мен қосымшалардың
құрастырылауын және өрістетілуін жеңілдететін дайын бағдарламалық
компоненттердің
үлкен
жиынтығынан
тұрады,
кәсіпорын
масштабындағы сенімді, қауіпсіз қосымшаларды қоса алғанда. Java API
кластар
мен
интерфейстер
кітапханасына
топтастырылған;
кітапханаларды жиі пакеттер (packages) деп те атайды.
Java тілінде дайын компоненттер ретінде, компоненттердің жаңа
бағдарламалық
құралдарға
кіріктіру
ретінде
өрістетудің
функционалдығы, интерфейсі және үлгісінің
сиптаммасын беретін
компоненттер ретінде қолданылады. Ол функцияларды өз бетінше
орындау үшін әртүрлі орталарда немесе басқа компоненттердің
құрамында қайтадан қолданыла алады.
Достарыңызбен бөлісу: