29
машина толық бақылау арқасында болып көрiнедi. Мысалы, мәлiметтерлерге
рұқсат етiлмеген қол жеткiзудi әрекет бағдарламаның орнатылған
өкiлеттiктерiн асқан кез-келген операциялар немесе басқа компьютермен
қосылуын үзуге шақырады.
Java платформасының классификациясы:
Java SE (Java Standart Edition) негiзгi шығару, компиляторлар, API, Java
Runtime Environment бірнеше рет қолданбалы қосымшалардың жасауын
сақтайды;
- Java EE (Enterprise Edition) кәсiпорынның деңгейiн бағдарламалық
қамтамасыз етудiң жасауы үшiн спецификациялардың теруi болады;
- Java ME (Java Micro Edition) есептеуiш қуат бойымен шектелген
құрылғыларды пайдалану үшiн құрылған, мысалы, жылжымалы телефондар,
кiрiктiрме жүйелерде;
- JavaFX табиғи даму Java келесi қадам болып көрiнетiн технология бұл
Rich Client Platform корпоративтiк және бизнес қосымшалардың графикалық
интерфейстердiң жасауы үшiн арналған.
Java
және Microsoft. Microsoft компаниясымен өзіндік JVM
реализациясы жарыққа шыққан болатын. MSJVM Sun Java қарағанда
ерекшеліктері болды, әр түрлi тұғырлардың арасындағы тасымалданғыштық
программ көпшiлiгiнде бөлінетiн негiзiн қалайтын тұжырымдамалары:
- алшақ әдiстердi шақырудың программалық интерфейсi қолдаудың
жоқтығы (RMI);
- технология қолдаудың жоқтығы JNI;
- қалыпсыз кеңейтулердiң бар болуы, Java және DCOM ықпалдасу
Windows жұмыс iстейтiн ғана тұғырларында.
shootout.alioth.debian.org сайтының тұжырымдамасы бойынша, Java
C/C++ қарағанда жетi әр түрлi тапсырмалар үшiн орындау уақыты орташа бiр
жарым-екi есе көбiрек құрайды, ал кейде Java басқа мағнада тезiрек, кейде 7
есе ақырынырақ. Google компаниясының жүргізілген зерттеулері бойынша,
C++ тiлiндегi программалармен салыстыруда Java тестiлiк мысалдарында
естiң тұтынуы көбiрек. Қосымшалардың әзiрлеуiн Eclipse ортасында хабар
плагин бұл ретте қолдана
Android Development Tools немесе
IntelliJ IDEA
мүмкiн.
JDK версиясы 5.0 және одан жоғары болуы керек.
Кейбір платформалар Java үшін аппаратты қолдауды ұсынады. Мысалы,
JVM бағдарламасының орнына Java кодын оырдайтын микроконтроллерлер.
Достарыңызбен бөлісу: