Java бағдарламалау тіліне кіріспе. Java тілі туралы жалпы түсінік


Java терминінің анықтамасы: Параметр



бет4/4
Дата01.03.2023
өлшемі42,05 Kb.
#70653
түріНұсқаулар
1   2   3   4
Байланысты:
Java áà äàðëàìàëàó ò³ë³íå ê³ð³ñïå. Java ò³ë³ òóðàëû æàëïû ò ñ³í³

Java терминінің анықтамасы: Параметр


Параметрлер әдіс декларациясының бөлігі ретінде тізімделетін айнымалылар болып табылады. Әрбір параметрде бірегей атау және белгілі бір деректер түрі болуы керек.

Параметр үлгісі


Circle нысанының позициясына өзгерісті есептеу әдісінде, circle әдісі changeCircle үш параметрді қабылдайды: Circle нысанының атауы, нысанның X-осіне өзгерістерді білдіретін бүтін сан және Y осіне өзгерісті білдіретін бүтін сан объектінің.
> public void changeCircle (Circle c1, int chgX, int chgY) {c1.setX (circle.getX () + chgX)); c1.setY (circle.getY () + chgY); }
Мысал мәндерін қолдану әдісі қолданылғанда (мысалы, changeCircle (Circ1, 20, 25) ), бағдарлама Circ1 нысанын 20 бірлікті және оңға қарай 25 бірлікті жылжытады.

Параметрлер туралы


Параметр барлық мәлімделген деректер түрінде болуы мүмкін - мысалы, бүтін сандар сияқты примитивтер немесе массивтерді қамтитын анықтамалық нысандар. Егер параметр деректер нүктелерінің анықталмаған санының массивіне айналса , параметр түрін үш кезеңмен ( эллипсис ) және кейін параметр атауын көрсете отырып, варарг жасаңыз.
Java-дегі мәлімдеме нені білдіреді?
Java декларациясының мәлімдемесін анықтау
Java-ның бір түрі - бұл деректер түрін және атауын көрсете отырып айнымалыны жариялау үшін пайдаланылатын декларация мәлімдемесі. Төменде декларация мәлімдемелерінің кейбір мысалдары берілген.
Java бағдарламалауына байланысты айнымалы Java бағдарламасында пайдаланылатын мәндерге ие контейнер болып табылады. Мәнді қайта-қайта анықтаудың орнына оған бекітілген мән бар айнымалыны анықтауға болады. Айнымалылар бастапқы бастапқы мән берілу керек болғандықтан, бұл осы беттегі мысалдарда қалай жұмыс істейтінін көре аласыз.
Келесі үш хабарландыру мәлімдемелері int , boolean және String айнымалыларын жариялайды:
int нөмірі; логикалық қосылыс; Жолды құптауMessage;
Деректер түріне және атына қосымша, декларациялау мәлімдемесі айнымалы мәнді мәнмен инициализациялауы мүмкін:
int number = 10; boolean isFinished = false; String welcomeMessage = «Сәлем!»;
Сондай-ақ, бір декларация мәлімдемесінде бірдей деректер түрінің бірнеше айнымалысын жариялауға болады:
int нөмірі, басқаNumber, yetAnotherNumber; boolean isFinished = false, isAlmostFinished = true; String welcomeMessage = «Сәлеметсіздер!», ҚоштасуMessage;
Айнымалылар саны , басқаNumber және yetAnotherNumber барлық int деректер түрлеріне ие. Екі логикалық айнымалылар қосылып , алAlmostFinished жалған және шын мәндерінің бастапқы мәндерімен жарияланады. Соңында, String айнымалысы сәлемдесуМессажке «Сәлеметсіздер!» Деген жолдың мәні беріледі, ал ауыспалы қоштасуMessage жай String деп жарияланады.
Java тілінің артықшылықтары
1) Java тілінің басты артықшылықтарының бірі - бағдарламалар жұмыс істейтін платформадан тәуелсіздік: Сол кодты Windows амалдық жүйелері, Solaris, Linux, Machintosh және т.б. жұмыс істеуге болады.
Бұл әр түрлі операциялық жүйелерді басқару бойынша келесі орындау үшін Интернет арқылы бағдарламалар Интернет арқылы жүктелсе қажет.
2) Тағы бір артықшылығы - бұл java тілінің синтаксисі C ++ тілінің синтаксисіне ұқсас, және C және C ++ тілдерін білетін бағдарламашылар, оның оқуы - бұл жұмыс емес. TRUE, Visual Basic тілін иеленетін бағдарламашылар үшін бұл синтаксисті ескерілмеуі мүмкін.
Егер сіз ешқашан c ++ ішінде бағдарламаланған болсаңыз, осы бөлімде қолданылатын кейбір терминдер сізге түсініксіз болады. Бұл жағдайда сіз оны өткізіп жібере аласыз. Сіз 6-тараудың аяғына жеткенде, бұл терминдер сізге таныс болады.
3) Сонымен қатар, Java - толығымен объектіге бағытталған тіл, тіпті C ++ артық емес. Java тіліндегі барлық субъектілер - бұл нөмірлер сияқты бірнеше негізгі типтерді (қарапайым түрлерін) қоспағанда, объектілер. (Нысанға бағытталған бағдарламалауды қолдана отырып, күрделі жобаларды әзірлеу оңай болғандықтан, ол ежелгі құрылымдық бағдарламалауды ауыстырады. Егер сіз объективті бағдарламалаумен таныспасаңыз, 3-6 тараулар сізге бұл туралы барлық қажетті ақпаратты береді.)
Алайда, басқа, сәл жақсарды, C ++ тілді диалектінің дамуы жеткіліксіз. C ++ хош иістендірілгеннен жеңілірек қате бағдарлама жоқ. Неге? Java тілі Әзірлеушілері C ++ тілінде жазылған бағдарламаның неге қателіктеріне байланысты екендігі туралы көптен ойланды. Олар Java тілін ұсынып, ең көп таралған қателіктер жасырылатын бағдарламаларды құру мүмкіндігін болдырмауға мүмкіндік берді. Ол үшін келесілер Java-да жасалады.
4) Жадты нақты бөлу және шығару мүмкіндігі алынып тасталады.
Java-ның жады қоқыс жинау механизмін автоматты түрде пайдаланады. Бағдарламашы дұрыс емес пайдаланумен байланысты қателерден кепілдендірілген.
5) Шынайы массивтер енгізіліп, арифметикалық көрсеткіштерге тыйым салынады.
Енді бағдарламашылар ұстанымдарды дұрыс пайдаланбау салдарынан жадтан деректерді өшіре алмайды.
6) Бөлу операторын салыстыру операторымен теңдікке сәйкестендіру мүмкіндігі алынып тасталады.
Енді егер (ntries \u003d 3) болса, өрнекті құрастыру мүмкін емес. . . (Visual Basic тіліндегі бағдарламашылар кез-келген мәселені мүлдем байқамауы мүмкін, өйткені бұл қате тілдердегі көптеген түсініспеушіліктің қайнар көзі және C ++).
7) Бірнеше мұрагерлік алынып тасталады.
Java тілінің сипаттамалық белгілері
Анық
Қалыпқа келу
Таратылған
Сенімді
Қауіпсіз
Компьютерге тәуелді
Нысанға бағытталған
Жоғары көрсеткіш
Көп ағынды
Динамикалық
Компьютерлік архитектура

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




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

    Басты бет