java basics java syntax
Овај водич даје увод у основе Јава кодирајућег језика. Представићемо теме попут Јава Цласс, ООПС, Синтак и Цоре Јава Цонцептс:
У нашим претходним водичима разговарали смо о карактеристикама и карактеристикама језика Јава. Такође смо научили о Јава апликацијама. Упознали смо се са преузимањем, инсталацијом и разним Јава ИДЕ-има које можемо користити за развој програма и апликација на Јави.
=> Овде проверите СВЕ Јава туторијале.
Шта ћете научити:
Основе Јава програмирања
У прошлом упутству смо разговарали о нашем првом Јава програму „Здраво, свет”. У томе смо научили основну синтаксу да треба само да прикажемо поруку „Здраво, свете“. Али само учење приказивања поруке није довољно.
Ако желите да савладате језик, прво морате да разумете основну синтаксу и семантичка правила за језик, заједно са разним конструкцијама, математичким операцијама као и конструкцијама које се понављају.
Такође морате бити свесни различитих објектно оријентисаних програмских карактеристика Јаве, структура података и типова података које Јава користи. Када мислите да сте савладали све ове међу разним другим функцијама које Јава нуди, тада се можете назвати вештим у Јава језику.
У овом упутству ћемо представити основе свих програмских тема које ћемо обрадити у читавој овој серији Јава туторијала.
Почнимо са синтаксом Јава !!
Синтакса Јава
Сваки програмски језик има одређена правила и прописе које програмер треба да поштује током писања програма. Одговарајући преводилац језика проверава ваш програм за синтаксна правила и проверу ваљаности. Јава такође има пуно конструкција и компонената које програмерима олакшавају писање квалитетних програма.
Програм „Здраво, свет“ у претходном водичу дао вам је детаљну идеју о основној структури Јава програма. Сада идемо на друге конструкције / компоненте које ће Јава програм садржати.
Јава конвенције
Доље су дате неке конвенције којих се Јава програмер мора придржавати током програмирања на Јави.
(и) Имена класа: У Јави, прво слово назива класе за сваку класу треба да буде велико. На пример , разредна плата ће се према конвенцији називати „Плата“.
Ако имате назив класе који се комбинује са више речи, свако слово прве речи биће велико слово.
На пример, разред МиХеллоВорлд.
јава креира низ објеката помоћу конструктора
(ии) Назив методе: Сва имена метода у Јави почињу малим словом. Ако назив методе садржи више речи, прво слово сваке од ових унутрашњих речи биће велико.
Пример: дисплаи (), миМетход () => ово су исправна имена метода у Јави.
(иии) Назив датотеке програма: Име датотеке Јава програма требало би да буде исто као и име јавне класе са наставком „.јава“.
На пример , ако је име јавне класе „МиФирстЦласс“, тада ћете тај код сачувати у датотеци која се зове „МиФирстЦласс.јава“.
Имајте на уму да изворни код Јава не мора имати ниједну јавну класу. У том случају можете имати своје име изворне датотеке.
(ив) Разликовање великих и малих слова: Јава програмски језик разликује велика и мала слова. То значи да су „хи“ и „хи“ два различита параметра.
(в) Главни метод: Метод „главни“ је почетна тачка извршења и обавезан је метод у свим Јава програмима.
Јава идентификатори
Идентификатори су имена која се дају различитим компонентама програма попут метода, класа, променљивих, објеката итд.
Јава програмер мора да се придржава следећих правила за идентификаторе:
- Идентификатор увек треба да започиње словима (А-З / а-з) или знаком доње црте (_) или знаком валуте ($).
- Идентификатор не може имати исто име као Јава резервисана кључна реч.
- Изнад првог знака, идентификатор може имати било коју комбинацију знакова.
- У Јави, као и у синтакси другог језика, идентификатори такође разликују велика и мала слова.
Дакле, према горњим правилима, важећи су следећи идентификатори.
миВар, _плата, $ сум
Следећи идентификатори нису важећи.
123вар, * мулт, међ.
Јава Модификатори
Модификатори мењају приступачност променљивих, метода итд.
У Јави постоје две врсте модификатора:
- Модификатори приступа: У Јави постоје четири модификатора приступа, и то јавни, заштићени, приватни и подразумевани. Они се користе за дефинисање приступачности пакета, класа, чланова класе итд.
- Модификатори који немају приступ: Јава подржава модификаторе који немају приступ, наиме - финал, абстрацт и стрицтфп. Они се углавном користе за дефинисање наследства, стила полиморфизма итд.
Типови података
Свака променљива која садржи вредност мора да има тип вредности коју ће држати, тј. Да ли ће променљива садржати број, низ или знак. То се назива типом података променљиве.
Јава има различите типове података као што је приказано на доњем дијаграму.
О сваком од ових типова података разговараћемо у засебним водичима.
Променљиве
Јава подржава следеће три врсте променљивих:
- Класа или статичке променљиве: Овој врсти променљиве може се приступити без објекта.
- Нестатичке променљиве или променљиве: Ове променљиве су променљиве члана којима се приступа помоћу објекта класе.
- Локалне променљиве: Локалне променљиве су локалне за одређени блок кода и престају да постоје ван овог блока.
Кључне речи
Постоје одређене речи резервисане у језику Јава за сопствену употребу и не могу се користити као имена променљивих или идентификатора.
Следећа табела даје списак ових речи познатих као „Кључне речи“.
апстрактан | двоструко | инт | супер |
цхар | за | заштићен | покушати |
тврдити | иначе | интерфејс | прекидач |
боолеан | енум | дуго | синхронизовано |
пауза | продужава | домородац | ово |
бајт | коначни | Нова | бацити |
случај | коначно | пакет | баца |
улов | пловак | приватни | пролазан |
класа | Иди на | јавно | празнина |
цонст | ако | повратак | испарљив |
Настави | спроводи | кратак | док |
Уобичајено | увоз | статички | |
урадити | инстанца од | стрицтфп |
Коментари
Коментари су изјаве које компајлер игнорише. Можете дати коментаре за свој код како бисте га учинили читљивијим и лакшим за разумевање.
најбољи блокатор искачућих прозора за хром
Јава подржава три врсте коментара:
- Једноредни коментари означени са „//“
- Коментари у више редова представљени са „/ *… * /“
- Коментари документације означени са „/ ** ****** /
О овим коментарима ћете сазнати више у нашим наредним водичима.
Оператори
Оператори су симболи који изводе логичке и математичке операције над променљивим или идентификаторима. Ове променљиве или идентификатори називају се операнди.
Јава подржава разне операторе као што је приказано на доњем дијаграму:
Више о оператерима на Јави биће размотрено у каснијим водичима.
Одлучивати
Такође се назива и контролним изјавама. Ови изрази мењају или контролишу извршавање програма на основу одређеног услова. Ако је услов тачан, извршава се блок кода који следи овај услов, у супротном се извршава други блок.
Јава има следеће изјаве о контроли / одлучивању.
Лоопс
У програмским језицима, петља је укључена за вишеструко извршавање блока кода. Лоопинг обично започиње тестом, а блок кода се изводи више пута фиксни број пута названих итерација или док се не испуни услов.
У Јави имате следеће конструкције петље.
Петље ћемо детаљно научити у нашим наредним водичима.
Јава низови
Низови нису ништа друго до структура података која се користи за секвенцијално држање елемената података истог типа.
Јава низови су такође слични низима у Ц / Ц ++ и другим програмским језицима.
Јава подржава:
- Једнодимензионални низови: Низ елемената истог типа и може им се приступити помоћу имена низа.
- Вишедимензионални низ: Елементи су распоређени у облику редова и колона, тј. У матричном облику.
Јава класа и ООПС
Час је нацрт било ког стварног живота, на пример , ауто. Класа у Јави састоји се од променљивих података и метода или функција које делују на те податке.
Променљиве података или променљиве и методе члана приказују понашање објеката који су инстанце класе. То значи да је стање ентитета који представља класа у било ком тренутку дефинисано објектом.
Јава интерфејси
Интерфејс у Јави је збирка потписа и поља метода. Интерфејс нема примену метода. Класа може наследити од интерфејса, а затим применити методе интерфејса.
Јава пакети
Класе и интерфејси који имају сличну функционалност или зависност су груписани у облик пакета. Пакет олакшава модуларизацију кода у Јави.
Често постављана питања
П # 1) Шта је основна Јава?
Одговор: Језгро Јава је основни концепт у променљивима сличним Јави, типовима података, низовима, ООПС итд. Овде ћете видети преглед целокупног основног концепта Јаве. Цоре Јава је обично део издања Јава СЕ које вам омогућава да развијете опште Јава апликације.
К # 2) Које су врсте Јава програма?
Одговор: Користећи Јаву можете да развијете следеће апликације.
- Јава апликација: Извршено на клијентском рачунару
- Јава Апплет: Покреће се у веб прегледачу
- Јава Свинг апликација: Апликација са ГУИ
- ЈАР (Јава архива): Пакетна пријава
- Сервлет: Извршава се на веб серверу
- ЕЈБ (Ентерприсе Јава Беанс): Користи се за развој веб локација и покреће се на веб серверу.
Закључак
У овом упутству видели смо кратак преглед сваке од тема које смо класификовали као основе Јава-е. Сваку тему детаљно ћемо обрадити у нашим наредним водичима у овој серији.
Заједно са горе наведеним темама, између осталог, покриваћемо и напредне теме попут оквира за прикупљање, руковање изузецима, вишеструко обрађивање нити итд.
=> Посетите овде да бисте видели серију Јава обуке за све.
Препоручено читање
- ООП Јава: Увод у објектно оријентисано програмирање на Јави
- Водич за класу Јава Сцаннер са примерима
- Јава Арраи Цласс Туториал - јава.утил.Арраис Цласс са примерима
- Шта је Јава Вецтор | Водич за Јава векторску класу са примерима
- Увод у програмски језик Јава - Видео водич
- Јава интерфејс и лекција са апстрактним часовима са примерима
- Примена Јава-а: Стварање и извршавање Јава ЈАР датотеке
- Низови у Јави 8 - класа струјања и метода паралелног сортирања