К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет139/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   135   136   137   138   139   140   141   142   ...   195
Байланысты:
foreign 745

JAVA ТЕХНОЛОГИЯСЫ 
Java технологиясы - бір мезгілде Sun Microsystems компаниясының 
(кейінірек 
Oracle 
компаниясымен 
сатып 
алынған) 
жасап 
шығарған нысанға бағытталған бағдарламалау тілі және платформасы 
болып табылады. Java технологиясы виртуалды Java-машинасының 
(Java virtual machine - JVM) тұжырымдамасына негізделеді.
Виртуалды Java-машинасы - Java Runtime Environment (JRE) деп 
аталатын Java атқарушы жүйесінің негізгі бөлігі болып табылады. 
Виртуалды Java-машинасы, алдын-ала Java компиляторымен Java-
бағдарламаның бастапқы мәтінінен құрылған Java байт-кодын 
түсіндіреді. 
Java байт-коды - виртуалды Java-машинасымен орындалатын 
нұсқаулар жиынтығы. Байт-код операциясының әрбір коды - бір байт. 
JVM сондай-ақ басқа бағдарламалау тілдерінде жазылған 
бағдарламаларды орындау үшін де қолданыла алады. Мысалы, Ada 
тіліндегі бастапқы код Java байт-кодына компиляциялануы мүмкін, ол 
осыдан кейін JVM көмегімен орындала алады. 
JVM - JVM платформасының басты компоненті болып табылады. 
Виртуалды Java-машиналары көптеген аппараттық және бағдарламалық 
платформаларға қолжетімді болғандықтан, Java байланыстырушы 
бағдарламалық қамсыздандыру және жеке платформа ретінде 
қарастырылаы алады. Бір байт-кодты пайдалану көптеген платформалар 
үшін Java-ны «бір рет компиляцияланған, барлық жерде іске қосылады» 
10.4.
 


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 тілінде дайын компоненттер ретінде, компоненттердің жаңа 
бағдарламалық 
құралдарға 
кіріктіру 
ретінде 
өрістетудің 
функционалдығы, интерфейсі және үлгісінің сиптаммасын беретін 
компоненттер ретінде қолданылады. Ол функцияларды өз бетінше 
орындау үшін әртүрлі орталарда немесе басқа компоненттердің 
құрамында қайтадан қолданыла алады. 


Достарыңызбен бөлісу:
1   ...   135   136   137   138   139   140   141   142   ...   195




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет