Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Java тілінде объектіге бағыттыалған бағдарламалау

Автор:   •  Май 1, 2020  •  Реферат  •  1,829 Слов (8 Страниц)  •  706 Просмотры

Страница 1 из 8

Мазмұны

Кіріспе

1

Java тілінде объектіге бағыттыалған бағдарламалау

1.1

Java тілі туралы жалпы мәліметтер

1.2


Кіріспе

Бүгінгі күні барлық бағдарламалау тілдері ойлап табылған сияқты. Бірақ жоқ-Java атымен тағы біреуі пайда болды. Бұл тіл соңғы бірнеше жыл ішінде өте танымал болды, өйткені ол ең танымал компьютерлік ортаға - Internet желісі мен Web серверлеріне бағытталған.

Дербес компьютерлер ақпараттық технологияларды бұқаралық мәдениеттің бір бөлігіне айналдырды. Дегенмен, дербес компьютерлердің дамуының ұзақ тарихы Java феноменіне ұқсас ештеңе білмеген.

Java тілі Oak бағдарламалау тілінен шыққан (С++ тілінде емес). Oak Internet - те жұмыс істеуге бейімделген және Java деп өзгертілді.Java синтаксисі C++ тілінің синтаксисіне жақын. C++ бағдарламалау тілінен ең жақсысын ұстай отырып, Java тілі кейбір C++ кемшіліктерінен құтылды, нәтижесінде оны бағдарламалау оңай болды. Бұл тілде, мысалы, пайдалану қиын және бағдарламаның өзіне тиесілі емес жад аймағына қол жетімділігіне себеп болуы мүмкін көрсеткіштер жоқ.

Java апплеттері Web серверінде сақталатын HTML құжаттарына қосылады. Аплеттердің көмегімен Web сервер беттерін динамикалық және интерактивті етіп жасауға болады. Аплеттер Web серверінен алынған немесе пайдаланушы пернетақтадан енгізген күрделі жергілікті деректерді өңдеуге мүмкіндік береді. Қауіпсіздік мақсатында аплеттердің (әдеттегі Java қолданбаларына қарағанда) жергілікті компьютердің файлдық жүйесіне ешқандай рұқсаты жоқ. Барлық деректерді өңдеу үшін олар тек Web серверінен ала алады. CGI және ISAPI Web - қосымшалар серверінің аплеттері мен кеңейтімдері арасындағы өзара әрекеттестікті ұйымдастыру арқылы деректерді неғұрлым күрделі өңдеуді орындауға болады.

Java тілі объектілі-бағытталған және жеткілікті көлемді сынып кітапханасымен жеткізіледі. Сонымен қатар, C++ тілінде қосымшаларды әзірлеу жүйесі сыныптарының кітапханалары сияқты, Java сыныптарының кітапханалары кең таралған есептерді шешудің қуатты құралдарын бағдарламашы билігіне ұсына отырып, қосымшаларды әзірлеуді айтарлықтай жеңілдетеді. Сондықтан бағдарламашы динамикалық массивтерді ұйымдастыру, операциялық жүйемен өзара әрекеттесу немесе пайдаланушы интерфейсінің элементтерін жүзеге асыру сияқты, қолданбалы есептерді шешуге көп көңіл бөлуі мүмкін.


1 Java тілінде объектіге бағыттыалған бағдарламалау

1.2 Java тілі туралы жалпы мәліметтер

Java жаңа, арнайы жасалынған бағдарламалау тіл, платформа және технология. Алгоритмдерді жүзеге асыруда бастапқыда Algol тілі, ал кейін Pascal тілі пайдаланса объекітті-бағытталған бағдарламалаудың түрлі әдістерін сипаттауда Java тілі қолданылуда. Құрылымды бағдарламалауға үйретуде Pascal тілі қандай орын алса, объекітті-бағытталған бағдарламалауға үйретуде Java тілі сондай орын алуда. Java тілі Smalltalk, Pascal, C++ т.б тілдер негізінде арнайы жасалған бағдарламалау тілі. Сонымен, прораммалық қаматамас етуде Java тілі жаңа бастама болып табылады. Тіліді жасаушылар С++ негізге ала отыра одан кейбір мынадай: қосымшалардың қауыпсіздігін бақылау мүмкіндігін болдыртпайтын, програмистке кедергі келтіретін аса қажеттілігі жоқ, қателіктерді неғұрлым кеш және қиын тану көзі болатын қасиеттерін алып тастады.

Қолданылатын процессордің (Intelx86, SunSPARC, PowerPC т.б) түрлерімен анықталатын аппарат архитектурасы (“темір”) мен операциялық жүйенің (MS Windows, Sun Solaris, Linux, Mac OS т.б) үйлесуі платформа деп аталады. Java-ны жасаушылар жай тағы бір бағдарламалау тілді жасап қоя салмай қосымшаларды атқару үшін универсалды платформа жасамақ ой болды, сонымен қатар бастапқыда OaK сәйкестіктері келеқоймайтын түрлі тұрмыстық жабдықтар үшін жасалған болатын. Java байт-кодтарға негізделген, ол деген қосымшалар модулі көптеген түрлі платформаларда интерпретацияланатын архитектураға тәуелсіз қалыпқа ие. Басқаша айтқанда, платформаға байланысты машиналық кодтарға ие бинарлы файлдар емес бағадарламаларды жасауға қол жеткізу. Java-ны браузерлерді бағдарламалуға пайдалана бастады. Браузер WebRunner (HotJava – “ыстық Java”) деп аталды. Internet арқылы таралымға ие OaK тілінде жазылған шағын бағдарламалар апплет (applets) деп аталды. Java Beans (кофе дәндері) атты компонентерді жасау технологиясы пайда болып, Java аралық бағдарламалармен камтамас ету және таралымды жүйелер әлеміне кіріп CORBA технологиясымен тығыз байланды. Java-бағдараламалы файлдарды арнайы архивтеу қалыбы (JAR – кофе банкасы) пайда болды. Серверлерді бағдарламалау технологиясы жұзеге асырылып сервлеттер (servlets) EJB (Enterprise JavaBeans) пайда болды. Серверлер деректер базасымен өз ара іс-әрекетте болуы тиіс, сондықтан JDBC (Java DataBase Connection) драйверлер пайда болды.

...

Скачать:   txt (22.2 Kb)   pdf (88.5 Kb)   docx (14.4 Kb)  
Продолжить читать еще 7 страниц(ы) »
Доступно только на Essays.club