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

Java бағдарламалау

Автор:   •  Декабрь 6, 2018  •  Курсовая работа  •  4,090 Слов (17 Страниц)  •  490 Просмотры

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

Мазмұны

Кіріспе

1

Ерекше жағдайлар

1.1

Ерекшеліктер класы

1.2

Ерекше жағдайдың сипаттамасы

1.3

Ерекшеліктерді жасанды жасау

1.4

Ерекшеліктерді әдістермен тастау

1.5

Бақыланатын және бақыланбайтын ерекшеліктер

1.6

Көптеген catch блогы{}

2

Практикалық бөлім

Қорытынды

Қолданылған әдебиеттер

Кіріспе

Java бағдарламалау тілі толығымен объективті болып табылады. Бұл тіпті ең қарапайым бағдарламаны құру үшін сыныпты сипаттау керек. Алайда Java бағдарламалау тілінде сыныптар мен нысандардан басқа, іздейтін нәрсе бар.

Java бағдарламалау әдістерін қарау қарапайым жағдайларда басталады. Бұл ретте, біз сабақтарды пайдалануымыз керек. Кітаптың ең басында тезірек дерексіз және сыныптастар мен объектілерді құру сұрақтарымен бағдарламалауда әрдайым түсінікті емес, келесі әдісті қолданамыз. Біз Java бағдарламасын құру үшін негіз ретінде кейбір негізгі синтаксисті постулаттары, содан кейін, сыныптары мен объектілеріне арналған 4-тарауында, жылы, осыған байланысты, және объектілі-бағытталған бағдарламалау (қысқа ООП) әдістерін тұрғыда неғұрлым егжей-тегжейлі түсініктеме береді. Ол бір жағынан мұндай көзқарас, жаңа материалды сіңіреді ООП тұжырымдамасын таныс емес оқырман оңай және жылдам мүмкіндік береді, меніңше, содан кейін бірте-бірте Java нақты объектілі программалау құру үшін жылжытыңыз. Екінші жағынан, OOP әдістерімен таныс адамдар (мысалы, C ++ бағдарламасында бағдарламалау) екіталай зардап шегеді, себебі төменде берілген материал Java бағдарламалау принциптерін түсіну үшін маңызды болып табылады.

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

Жоғарыда көрсетілген фрагментте бірінші нұсқау ұзын түрдегі екі бүтін айнымалылар туралы жариялайды, содан кейін келесі команда үш типті int түрін жариялайды және олардың екеуі үшін бастапқы мән көрсетіледі. Үшінші пәрмен символдық айнымалы симметрияны a мәнімен инициализирлейді (тырнақшадағы таңбалар жалғыз тырнақшаға қоса беріледі). Айнымалылардың қол жетімділігіне қатысты, бұл айнымалы мән жарияланған блокпен анықталады. Блок, өз кезегінде, жұп бұдырлармен (яғни, {және}) бөлінген.

Бағдарламалар тез жұмыс істеу, ең бастысы дұрыс жұмыс істеу үшін жазады. Өкінішке орай, бағдарламалар әрдайым дұрыс жұмыс істемейді. Бұл мәселе программист дайындау деңгейіне байланысты емес. Басқаша айтқанда, бағдарламаның қатесіз жұмысын қамтамасыз ету мүмкін емес немесе іс жүзінде қиын жағдайларда жағдайлар болады.

  1. Теориялық бөлімі

  1. Ерекше жағдайлар

Ерекше жағдай-бағдарламаны орындау нәтижесінде пайда болатын қате. Java ерекшелік-бұл ерекше жағдайды (қатені) сипаттайтын объект.

Бағдарламаны орындау процесінде ерекше жағдай туындаған кезде осы ерекше жағдайды сипаттайтын объект автоматты түрде құрылады. Бұл нысан ерекше жағдай туындаған әдісті өңдеу үшін беріледі. Олар бұл әдіске тасталатынын айтады. Ерекшелік объектісін алғаннан кейін әдіс оны өңдей алады немесе өңдеу үшін одан әрі (қайда — басқа мәселе) бере алады.

Бұған дейін ерекшеліктер (ерекше жағдайларды сипаттайтын объектілер) автоматты түрде жасалатыны айтылды, алайда оларды "қолмен", яғни арнайы бағдарламалық әдістермен жасауға болады. Бір қарағанда, мұндай мүмкіндік артық және қажет емес көрінеді, бірақ бұл олай емес. Бұдан әрі біз ерекше жағдайларды өңдеу механизмі, оның ішінде ерекшеліктерді жасанды түрде генерациялау, жиі бағдарламалық кодты ықшам етіп жасауға мүмкіндік береді және, егер қажет болса, күрделі, бірінші қарағанда, міндеттерді шешуді айтарлықтай жеңілдете отырып, талғампазды етеді.

...

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