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



бет3/8
Дата09.10.2023
өлшемі38.85 Kb.
#480187
түріБағдарламасы
1   2   3   4   5   6   7   8
Лекции қазақша JAVA

false жалған void бос
final while кезінде
float шынайы for үшін


Деректер түрлері
Бағдарламалар мәліметтерді өңдеу үшін жазылады. Мәліметтерді өңдеу әдістері мен мүмкіндіктері олардың түріне байланысты. Java тілі қатты терілген тіл болып табылады - бағдарламадағы әрбір айнымалы белгілі бір деректер түріне жатады. Деректер түрі деректердің көлемін және оны өңдеу үшін пайдалануға болатын операцияларды анықтайды.
Java тілінің барлық деректер түрлері екі топқа бөлінеді:
- қарабайыр (қарапайым) – primitive types,
- сілтеме (анықтамалық) түрлері- reference types.
Қарапайым деректер кірістірілген ұяшықтары жоқ бір жад ұяшығында болады. Жад ұяшығындағы анықтамалық деректер (анықтамалық айнымалы) деректердің өзін емес, тек осы деректердің адрестерін – деректерге сілтемелерді қамтиды. Анықтамалық айнымалыға тағайындалған кезде ол жаңа мәнге және жаңа мекенжайға енгізіледі. Анықтамалық айнымалыда сақталған мекенжайға тікелей қатынас жоқ. Бұл деректермен жұмыс істеудің қауіпсіздігін қамтамасыз ету үшін жасалды - C/C++/Pascal тілдерінде деректермен өз мекенжайлары бойынша жұмыс істеуге тән кездейсоқ қателерді жою тұрғысынан да, ақпаратты әдейі бұзудың алдын алу үшін де.
Қарапайым деректер келесі алдын ала анықталған типтерді қамтиды:
1. бүтін
Түр Байттар саны Ауқым
байт 1 -128…127
қысқа 2 -32768…32767
int 4 -2 147 483 648…2 147 483 647
ұзын 8 -9 223 372 036 854 775 808…
9 223 372 036 854 775 807
2 таңба 0…65736
Тәжірибеде бір немесе басқа түрін пайдалану жүйелік ресурстардың қажеттілігімен анықталады. Дегенмен, аталған бес түрдің ішінде int типі ерекше мағынаға ие және ол бағдарламаларда ең жақсы қолданылатын тип болып табылады. Мұның себебі кейінірек талқыланатын автоматты түрдегі құю ережелерінде жатыр.
Назар аударыңыз! Бүтін ондық деректер нөлден басталуы мүмкін емес!
2. Таңбалар деректері бүтін түрдегі деректер болып саналады және 0 ... 255 диапазонындағы бүтін ондық сандарға сәйкес келеді. Java таңбалар деректері (char) үшін 2 байт бөлетіндіктен, бұл қазіргі уақытта қол жетімді және қолданылатын барлық дерлік таңбаларды қамтуға мүмкіндік береді. , соның ішінде иероглифтер. ISO-Latin-1 кеңейтілген 8-биттік таңбалар жиынындағы таңбалар 0-ден 255-ке дейінгі мәндер ауқымына сәйкес келеді. 0-ден 127-ге дейінгі мәндер ауқымы стандартты ASCII таңбаларын анықтайды. Java енгізу және шығару деректерінде қолданылатын таңбалардың арнайы тобын ажыратады – басқару таңбалары немесе ESC тізбегі. Олар апострофтармен қамтылған және қиғаш сызықтан және тіл әліпбиінің таңбаларының бірінен тұрады:
‘\b’ BS қадамына оралу (BackSpase, #8),
‘\f’ бет аудармасы FF (форма арнасы, #12),
‘\n’ жол беру LF (Желі арнасы, #10),
‘\r’ каретканы қайтару CR (каретканы қайтару, #13),
‘\t’ HT көлденең табуляциясы (Көлденең кесте, #9),
'\'' апостроф
'\\' қиғаш сызық
‘\”’ дәйексөз

3. нақты деректер түрлері






Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет