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

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

Автор:   •  Ноябрь 29, 2018  •  Курсовая работа  •  4,237 Слов (17 Страниц)  •  198 Просмотры

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

Мазмұны

Кіріспе        5

1.  Java-ға кіріспе        7

1.1 Java нұсқалары. Әзірлеу құралдары        7

1.2. Java бағдарламаларын жасау мысалдары.  «HelloJava» Java қосымшасын жасау.        7

Бағдарламаны жасау үшін Блокнот сияқты кез-келген мәтіндік редакторды пайдалануға болады. Мен NetBeans IDE(Integrated Development Environment) қолдандым. Ол үшін "kurstyq"-проектісінде HelloJava.java файлына төмендегі кодты жазамыз        7

2.Тілдің лексикалық негізі        9

3. Мәліметтер үрлері және тілдегі операторлар        11

3.1 Операторлар        11

4. Бағдарламаның орындалуын басқару        13

5. Java объектіге бағытталған тіл ретінде.        18

5.1 Объектіге бағытталған жүйеге қойылатын негізгі талаптар        18

5.2. Java-ның негізгі кластар жүйесі        19

5.3. Java-ның объекті моделі        20

Қорытынды        24

Әдебиеттер тізімі        25


Кіріспе

Бұл курстық жұмыс қазіргі уақытта ең перспективті бағдарламалау тілдерінің бірі - Java тіліне арналған. Java деп аталатын технология, бағдарламалық қамтамасыз етуді дамыту саласында революция деп айтуға болады. Бұл технологияның перспективалық және революциялық сипаты қандай?

Бүгінде бағдарламалық қамтамасыз етуді әзірлеу өте қиын міндет. Машиналардың, операциялық жүйелердің, графикалық қабықшалардың және т.б. әртүрлі архитектураларға байланысты қиындықтар, Интернетке байланысты технологиялардың қарқынды өсуі осы міндетті одан әрі қиындатады. Internet желісіне әр-түрлі компьютерлер қосылған - IBM PC, Macintosh компьютерлері, күн жұмыс станциялары және басқалары. IBM-үйлесімді компьютерлерде, мысалы, MS Windows 9x / Me / XP / NT / 2000, OS / 2, Solaris, XWindows графикалық қабықшалары бар UNIX және т.б. бірнеше платформалар бар. Осы жүйелердің барлығы бірыңғай желі болып табылады. Ол ақпараттық қауіпсіздіктің жоғары деңгейін қамтамасыз етеді. Осы факторлардың әсерінен бағдарламалық қамтамасыз етуге қойылатын талаптардың деңгейі күрт артады[1].

Заманауи қосымшалар қауіпсіз, жоғары сапалы, бөлінген ортада жұмыс істеу, архитектураға бейтарап болу керек. Барлық осы факторлар әртүрлі архитектуралардың әртүрлі машиналарын жасау және тарату үдерісіне жаңа көзқарас тудырды. Тасымалдаудың талаптары машиналық кодтары бар бинарлық файлдарды жасау мен жеткізудің дәстүрлі әдістерінен бас тартуға мәжбүр етті. Сондықтан нақты платформаға байланды. Sun Microsystems компаниясы жасаған Java әзірлеу жүйесі осы талаптарға сәйкес келеді. Java - бұл объектілі-бағдарлы тіл, ол ыңғайлы және сенімді жұмыс жасауда. Өйткені ол, Internet-хаттамалар мен мультиплатформаларға қолдау көрсетеді. Java - интерпретацияланған тіл және Java бағдарламасы, Java виртуалды машинасы деп аталатын гипотетикалық машинаға компиляцияланады.Бұл компиляция нәтижесі Java байт-коды болып табылады. Ол өз кезегінде, кез-келген операциялық жүйеде орындалуы мүмкін. Егер Java-жүйе бар болса, онда байт кодты белгілі бір жүйенің нақты машина кодын түсіндіреді.

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

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

...

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