Тілі – қауіпсіз, сенімді, белсенді, сәулет тәуелсіздігін сақтайды, өндірістік
қажеттілікті орындайды, оқып – үйренуге жеңіл. Нысанды – көздемелі бағдарламалық
негізгі танымды игерсеңіз, Java бағдарламасын да тез үйренесіз. Javaның көп
кітапханалық қоры бар. Егер интернетке ену үшін қауіпсіздік қажет болса, онда Java тілі
керексіздерді іріктейді, қорғаныс қызметін де атқарады, басқа тілге қауіпсіз варианттарды
таңдайды. Java мәліметтердің бәрін орындайды. Қателермен де жұмыс істейді. Есте
сақтайтын материалдары да ауқымды. Есте сақталмайтындарды алып тастап, сараптайды,
нысанды көздеу құралдарын пайдаланады.
Java бағдарламасының бастапқы кезеңінде қателіктер табылған және бірнеше
шешулі салаларда бізді шектейді. Сонда да, оның қателіктер көзі жоқ, басқа бағдарлама
тілімен байланысты (қатаң типтестігі, мысалы). Көбінесе қолданыстағы бағдарлама «бас
тартады», яғни мынандай жағдайда: есте сақтауды белгілегенде, шығарып тастау
мүмкіндігі болған жағдайда. Java осы екі мәселені босаған еске сақтау үшін қоқысты
жинауды қолдана отырып және шығу жағдайы үшін жан – жақты нысанды – бейнелеу
құралын алып тастайды.
Java интерактивті жүйені қанағаттандырады. Код жазады, бір уақытта бірнеше
жұмыстарды атқарғанда, атқарылған жұмыстарды жүйеге келтіреді. Интерактивті жүйенің
тиімді әдістерін қолданады. Javaны құрастырушылар қатаң талаптар қоя білген – барлық
салада, әр кезде қолдана алу тәсілі бағдарламаға ендірілген.
Java – ны құрағандар тілге және бірнеше қатаң талаптарды орындау уақыттарына,
сөз күйінде емес бағдарламаның кез келген орнына әмбе уақытына бір кезде жазды
(виртуалды Java – машина кездескенде – барлық платформалардың браузерлерінде, OS/2,
Netware).
Кәдімгі емес Java өз кодын орындайды, ұстанымды платформа бағдарламасы аралық
қатынасты байт – кодтың (bytecode) қызметін атқарады. Байт – код кез келген жүйеде
ығыстырады, Java атқаратынды орындайды. Ертелік жүйе көбінесе платформаға тәуелсіз
қызметтерді қамтамасыз етеді, өндіріс кемістігі едәуір (Basic, Perl) меңгереді. Java
орындайтын жұмыстарға байт – код ендірілген. Байт – код машина кодына (Just In Time
compilers) ауыстырылған. Жұмыс атқару қарқыны өте жоғарылайды (Symantec JIT
Netscape Navigator).
Java тілі командалық интерпретаторлардан күрделі, ал меңгеруге оңтайлы, басқа
бағдарламалық тілге қарағанда, мысалы C++.
Java ортасы – кеңірек бағдарлама тіліне қарағанда нағыз бейбіт ең қажетті
абстракцияларды құрайды, өз бағдарламаңыздағы қолданылатын жәйттерге түрткі
болады. Java негізгі кең таралған абстракциялар класын құрайды, оның тілін жасаған, шын
мәнінде платформаға тәуелсіз.
Достарыңызбен бөлісу: