Яндекс - іздеу

Кіру формасы

Материалы

Java тілі курстық жұмысы

КІРІСПЕ

 

Айтылуы жөнінде қазақ тілінде басқа тілдердегі сияқты екі бір-бірінен ажыратылған қағида пайда болды: ағылшын тілінен алынған («джава») және Ява аралының айтылуына сәйкес келетін дәстүрлі-халықтық «ява». Sun компаниясы ағылшындық айтылуды бүкіл әлемде ұстанады. Java — деп тек қана тілді ғана емес, сонымен қатар осы тіл негізінде жасайтын және орындайтын платформаны атайды. Бастапқыда тіл Oak («емен») болып аталған және оны Джеймс Гослинг тұрмыстық электрондық құрылғыларды бағдарламалау үшін жасалынатын. Біраз уақыт өткеннен кейін тілдіі атын JAVA деп ауыстырады және оны клиенттік қосымшаларды және серверлік бағдарламалық қамтаманы жасау үшін қолданыла бастады. Кейбір бағдарламалаушылардың сүйікті кофе маркасы Java құрметіне аталды. Сол себепті тілідң эмлемасында түтіндеп тұрған кофесі бар шынаяқ бейнеленген. Сонымен қатар осы java атауының шығу тегі туралы басқа да нұсқалар бар.        

Java — Sun Microsystems компаниясының жасап шығарған объектіге бағытталған бағдарламалау тілі. Java қосымшалары әдетте арнайы байт-кодтакомпиляцияланады, сол себепті олар кез келген виртуалды Java-машинасында (JVM) компьютерлік архитектурасына тәуесіз орындалады. Ресми шығу күні — 23 мамыр1995 жыл.

Java тілінде пайда болған маңызды мүмкіндіктер интерфейстер мен кең ағымдылық (бағдарлама бөлімерінің бір уақытта орындалу мүмкіншілігі).

Java тілінің алфавиті. Алгоритмдеу және Java-дағы басқарушы құрылымдарды қолдану.

Java тілінің алфавиті әріптерден, ондық цифрлардан және арнайы символдардан тұрады. Әріптер ретінде латын әріптері (ASCII стандартында кодталады), ұлттық алфавиттер әріптері (Unicode стандартында кодталады, UTF-16 кодтауы), сонымен қатар, оларға сәйкес келетін басқарушы жүйеліліктермен кодталғандар символдар алынады (олар туралы сәл кейінірек айтылатынболады). 

Бірақ идентификаторларда ұлттық алфавиттерді қолдану кезінде кейбір жағдайларда мәселелер тууы мүмкін. Ондай кезде бұл символдар сұрақ белгісі ретінде көрсетілуіүмкін. Әріптер ретінде ұлттық алфавиттің кейбір символ бөліктері ғана қолданылады. Ұлттық алфавиттердің басқа символдары – бұл арнайы символдар болып табылады. Олар Java тілінің бөлгіштері және операторлары ретінде қолданылады және идентификаторлар құрамына кіре алмайды. ASCII латын әріптері ABCD...XYZ – бас әріптер, abcd...xyz – кіші әріптер. ASCII қосымша «әріптері» _ – астын сызу белгісі, $ – доллар белгісі. Ұлттық әріптер орыс алфавиті мысалы ретінде көрсетеміз. АБВГ…ЭЮЯ - бас әріптер,абвг…эюя–кіші әріптер. Ондық цифрлар 0 1 2 3 4 5 6 7 8 9 Ондық және он алтылық цифрлар және бүтін сандар. Бүтін сандық тұрақтылар Java негізгі кодында (литерлік тұрақтылар деп аталады) ондық және он алтылық бола алады. Олар ASCII символдарымен немесе Unicode символдарымен келесіде көрсетілген түрде жазылады. Ондық тұрақтылар қарапайым түрде жазылады. Мысалы, -137. Он алтылық тұрақтылар 0x немесе 0X символдарынан (0 цифры, одан кейін латын әріпі X жазылады) басталады, содан кейін он алтылық нотацияда санның өзі жазылады. Мысалы, 0x10 1016=16 түріне сәйкес келеді; 0x2F 2F16=47 түріне сәйкес келеді, және т.т. Он алтылық нотация жөнінде төменіректе айтылған. Бұрынырақта, кей кездерде сегіздік сандар да C/C++ тілдерінде, Java тілінің ескі түрлерінде қолданылатын болған. Оларды 0 цифрынан басталатындай етіп жазған. Яғни, 010 саны 108=8 санын береді.

 

І. JAVA ТІЛІНІҢ НЕГІЗДЕРІ

 

Тіл кластарының жүйелік кітапханасы кластар және пакеттерден тұрады, олар тілдің әртүрлі базалық мүмкіншіліктерін жүзеге асырады. Бұл кітапханаларға қосылған кластардың әдістері JVM-нан Java – бағдарламаның интерпретациясы кезінде шақырылады. Java-да бағдарламаның барлық объектілері динамикалық жадта орналасқан (heap) және стектерде сақталынатын объекті сілтемелер арқылы қолжетімді. Бұл шешім жадқа тікелей қолжетімсіздікке мүмкіндік берді, бірақ массив элементтерімен жұмыс істеуді қиындатып жіберді. Java тіліндегі объектілі сілтемелер өздері бағытталып тұрған объектілердің класы туралы хабардан тұрады. Сондықтан да объектілі сілтемелер дегеніміз, көрсеткіштер емес, олар объектілердің дескрипторлары. Дескрипторлардың болуы JVM-ге код интерпретациясы фазасында типтердің сәйкес келуін тексеруге мүмкіндік береді. Java-да жадты динамикалық бөлу концепциясы да қайта қарастырылған: динамикалық бөлінген жадты босату тәсілдері жоқ болады. Оның орнына new (қоқыс жинаушысы) операторының көмегі арқылы көрсетілген жадты автоматты түрде босату жүйесі іске асырылған.     Java - бағдарламаларда класс спецификациясы мен оның жүзеге асырылуы әрқашан да тек қана бір файлда болады.Java тілі операторларды қайта жүктеуді және typedef, белгісіз бүтіндерді (егер ол ретінде char- ды есептемесек) қолдамайды. Java-да көптік мұрагерлік жоқ, тек құрастырушылар бар, бірақ деструкторлар жоқ (қоқысты автоматты түрде жинастыру қолданылады), тілдің кейінге сақталған сөздері бола тұрса да, goto операторы және const сөзі қолданылмайды.

Java тілінде пайда болған маңызды мүмкіндіктер интерфейстер мен кең ағымдылық (бағдарлама бөлімерінің бір уақытта орындалу мүмкіншілігі).

Java тілінің алфавиті. Алгоритмдеу және Java-дағы басқарушы құрылымдарды қолдану.

Java тілінің алфавиті әріптерден, ондық цифрлардан және арнайы символдардан тұрады. Әріптер ретінде латын әріптері (ASCII стандартында кодталады), ұлттық алфавиттер әріптері (Unicode стандартында кодталады

 

Курстық жұмысты көшіру үшін Сатып алу мәзірінен толығырақ мәліметті алыңыз

 

Курстық жұмыс бойынша қысқаша мәлімет

Пән: информатика

Жұмыс түрі: курстық жұмыс

Осы жұмыстың бағасы:  1150 теңге

курстық жұмыс, дипломдық жұмыс сайтыdiplomnik.kz

 

Яндекс.Метрика