Алғы сөз
Java тілі толығымен объектіге бағытталған тіл. Бұл кез келген Java бағдарламасы сыныптарды сипаттауды және, әдетте, объектілерді құруды қамтитын объектіге бағытталған бағдарламалау (OOP) парадигмасын қолдайтынын білдіреді. Басқаша айтқанда, Java тілінде жазылған кез келген бағдарлама бір немесе бірнеше өзара әрекеттесетін сыныптар болып табылады. Ақпаратты өңдеудің барлық әрекеттері біз үйренген функциялардың орнына қолданылатын класс әдістері арқылы орындалады.
Java компьютерлік аппараттық және бағдарламалық жүйелердің жаңа буынын әзірлеу үшін Sun Microsystems корпорациясының жобасының бөлігі ретінде жасалған. 1991 жылы осы корпорацияның инженері Патрик Ноуттон және директорлар кеңесінің мүшесі Джеймс Гослинг әртүрлі құрылғылардың, әдетте тұрмыстық құрылғылардың электрондық компоненттеріне компьютерлік қолдау көрсету жобасын бастады. Жоба арнайы бағдарламалау тілін әзірлеуге негізделген - қарапайым, ыңғайлы, әмбебап және жадты тұтыну тұрғысынан үнемді. 1995 жылы бұл жоба Java атауымен жарық көрді. Жобаның соңғы нұсқасы ілеспе қолдау құралдарымен Интернетте пайдалануға бағытталған бағдарламалау тілі болып шықты.
Java - тек бағдарламалау тілі ғана емес, сонымен қатар сол сөзбен аталатын технология. Жаңа технология виртуалды машина үлгісіне негізделген. Бұл идея негізгі, іргелі мәселені – программалық кодтың әмбебаптығы мәселесін шешуге мүмкіндік береді. Кейбір бағдарламалау тілінде жазылған бағдарлама компьютер түсінетін нұсқаулар жинағына – машиналық кодқа аударылуы керек. Бұл миссияны аудармашы бағдарламалар жүзеге асырады. Бірақ бір типтегі компьютерге түсінікті машина коды басқа компьютерлерге түсінікті болмауы керек. Сондықтан Java бағдарламасының компиляторы программа кодын машиналық кодқа емес, аралық немесе байт деп аталатын кодқа аударады. Бұл компьютерлердің барлық түрлеріне арналған. Белгілі бір компьютердің мүмкіндіктерін Java Virtual Machine (JDK – Java Development Kit) – компьютерде алдын ала орнатылған және оның астында байт-код орындалатын бағдарлама ескереді.
Java технологиясында бірнеше негізгі бағыттар бар:
- Java Enterprise Edition (Java EE, J2EE) – ірі корпорациялар деңгейінде бағдарламалық қамтамасыз етуді құру технологиясы,
- Java Standard Edition (Java SE, J2SE) – пайдаланушы қолданбаларын жасауға арналған технология,
- Java Micro Edition (Java ME, J2ME) – ұялы телефондарға, жеке цифрлық көмекшілерге және басқа да төмен қуатты есептеу жүйелеріне арналған қосымшаларды жасауға арналған технология,
- Java Card – смарт карталар сияқты құрылғыларға арналған технология.
Кітапта Java Standard Edition технологиясы, яғни Java тілінің стандартты дистрибуциясы қолданылады.
NetBeans Integrated Development Environment (IDE) Java қосымшаларын әзірлеу үшін пайдаланылады. Сіз оны www.netbeans.org сайтынан тегін ала аласыз.
Тілдік алфавит
Java тілінің алфавиті – бағдарламаларды жазу үшін қолданылатын тіл таңбаларының жиынтығы. Ол кейіпкерлердің үш санатын қамтиды:
- әріптер
- сандар,
- ерекше кейіпкерлер.
Хаттарға мыналар кіреді:
Латын әліпбиінің 26 кіші әріптері:
Достарыңызбен бөлісу: |