java basics java syntax
Този урок предоставя въведение в основите на езика за кодиране на Java. Ще представим теми като Java Class, OOPS, Syntax и Core Java Concepts:
В предишните ни уроци обсъдихме характеристиките и характеристиките на езика Java. Научихме и за приложенията на Java. Запознахме се с изтегляне, инсталиране и различни Java IDE, които можем да използваме за разработване на програми и приложения в Java.
=> Проверете ВСИЧКИ уроци по Java тук.
Какво ще научите:
Основи на програмирането на Java
В последния урок обсъдихме първата ни Java програма „Здравей, Свят”. По този начин научихме основния синтаксис, който трябва да покажем със съобщение „Здравей, Свят“. Но само да се научиш да показваш съобщение не е достатъчно.
Ако искате да овладеете езика, първо трябва да разберете основните синтаксис и семантични правила за езика, заедно с различните конструкции, математически операции, както и конструкции за повтарящо се програмиране.
Също така трябва да сте наясно с различните обектно-ориентирани функции за програмиране на Java, структури от данни и типове данни, които Java използва. Когато смятате, че сте усвоили всичко това сред различни други функции, които Java предлага, тогава можете да се наречете владеещ езика Java.
В този урок ще представим основите на всички теми за програмиране, които ще разгледаме в цялата тази поредица от уроци по Java.
Нека започнем със синтаксиса на Java !!
Синтаксис на Java
Всеки език за програмиране има определени правила и разпоредби, които програмистът трябва да следва, докато пише програми. Съответният езиков компилатор проверява вашата програма за правила за синтаксис и проверка. Java също има много конструкции и компоненти, които улесняват програмистите да пишат качествени програми.
Програмата „Hello, World“ в предишния урок ви даде подробна представа за основната структура на Java програма. Сега да преминем към другите конструкции / компоненти, които ще включва Java програма.
Конвенции на Java
По-долу са дадени някои от конвенциите, които Java програмист трябва да спазва, докато програмира в Java.
(i) Имена на класове: В Java първата буква на името на класа за всеки клас трябва да бъде главна. Например , класна заплата ще бъде наречена според конвенцията като „Заплата“.
Ако имате име на клас, което е комбинирано с повече от една дума, тогава всяка буква от първата дума ще бъде главна буква.
Например, клас MyHelloWorld.
(ii) Име на метода: Всички имена на методи в Java започват с малка буква. Ако името на метода включва повече от една дума, тогава първата буква на всяка от тези вътрешни думи ще бъде главна.
Пример: display (), myMethod () => това са валидни имена на методи в Java.
(iii) Име на програмния файл: Името на файла на програмата Java трябва да бъде същото като името на публичния клас с разширение “.java”.
Например , ако името на публичния клас е “MyFirstClass”, тогава запазвате този код във файла с име “MyFirstClass.java”.
Имайте предвид, че изходният код на Java може да няма публичен клас. В този случай можете да имате вашето име за изходния файл.
(iv) Чувствителни към малки и големи букви: Езикът за програмиране на Java е чувствителен към малки и големи букви. Това означава, че „Hi“ и „hi“ са два различни параметъра.
(v) Основен метод: Методът ‘main’ е началната точка на изпълнение и е задължителен метод във всички Java програми.
Java идентификатори
Идентификаторите са имената, дадени на различни програмни компоненти като методи, класове, променливи, обекти и т.н.
Програмистът на Java трябва да спазва следните правила за идентификатори:
- Идентификаторът винаги трябва да започва с букви (A-Z / a-z) или знак за подчертаване (_) или знак за валута ($).
- Идентификаторът не може да има същото име като запазената ключова дума в Java.
- Отвъд първия знак идентификаторът може да има всяка комбинация от символи.
- В Java, подобно на синтаксиса на други езици, идентификаторите също са чувствителни към малки и големи букви.
Следователно, съгласно горните правила, следните идентификатори са валидни.
безплатен прост конвертор на YouTube в mp3
myVar, _заплата, $ сума
Следните идентификатори не са валидни.
123var, * mult, int.
Модификатори на Java
Модификаторите променят достъпността на променливи, методи и т.н.
Има два вида модификатори в Java:
- Модификатори на достъп: В Java има четири модификатора за достъп, а именно публичен, защитен, частен и по подразбиране. Те се използват за определяне на достъпност за пакети, класове, членове на класа и т.н.
- Модификатори без достъп: Java поддържа модификатори без достъп, а именно - final, abstract и strictfp. Те се използват главно за определяне на наследяване, стил на полиморфизъм и т.н.
Типове данни
Всяка променлива, която съдържа стойността, трябва да има тип на стойността, която ще държи, т.е. дали променлива ще съдържа числово число, низ или символ. Това се нарича тип данни на променливата.
Java има различни типове данни, както е показано на диаграмата по-долу.
Ще обсъдим всеки от тези типове данни в отделни уроци.
Променливи
Java поддържа следните три типа променливи:
- Клас или статични променливи: Този тип променлива може да бъде достъпна без обект.
- Нестатични променливи или променливи: Тези променливи са променливи-членове, които са достъпни с помощта на обект на клас.
- Локални променливи: Локалните променливи са локални за определен блок код и престават да съществуват извън този блок.
Ключови думи
Има определени думи, запазени в езика Java за собствена употреба и не могат да се използват като имена на променливи или идентификатори.
Следващата таблица дава списъка на тези думи, известни като „Ключови думи“.
абстрактно | двойно | инт | супер |
char | за | защитен | опитвам |
твърдя | друго | интерфейс | превключвател |
булев | преброяване | дълго | синхронизирани |
почивка | удължава | местен | това |
байт | финал | ново | хвърляне |
случай | накрая | пакет | хвърля |
улов | плувка | частни | преходен |
клас | отидете | публично | нищожен |
конст | ако | връщане | летлив |
продължи | приспособления | къс | докато |
по подразбиране | внос | статични | |
направете | инстанция на | strogfp |
Коментари
Коментарите са изявленията, които се пренебрегват от компилатора. Можете да предоставите коментари за вашия код, за да го направите по-четлив и лесен за разбиране.
къде са apk файлове, съхранявани на android
Java поддържа три вида коментари:
- Едноредови коментари, обозначени с „//“
- Многоредови коментари, представени от „/ * ... * /“
- Коментари на документацията, обозначени с „/ ** ****** /
Ще научите повече за тези коментари в следващите ни уроци.
Оператори
Операторите са символи, които извършват логически и математически операции върху променливи или идентификатори. Тези променливи или идентификатори се наричат операнди.
Java поддържа различни оператори, както е показано на диаграмата по-долу:
Повече за операторите в Java ще бъде обсъдено в следващите уроци.
Вземане на решение
Нарича се също като контролни изявления. Тези изрази променят или контролират изпълнението на програмата въз основа на определено условие. Ако условието е вярно, се изпълнява блок от код, следващ това условие, в противен случай се изпълнява различен блок.
Java има следните изявления за контрол / вземане на решения.
Цикли
В езиците за програмиране се включва цикъл за многократно изпълнение на блок от код. Цикълът обикновено започва с тест и блокът от кодове се изпълнява многократно за определен брой пъти, наречени итерации или до изпълнение на условие.
В Java имате следните конструкции на цикъла.
Ще научим подробно цикли в следващите ни уроци.
Java масиви
Масивите не са нищо друго освен структура от данни, която се използва за последователно задържане на елементите от един и същи тип.
Java масивите също са подобни на масивите в C / C ++ и други езици за програмиране.
Java поддържа:
- Едномерни масиви: Поредица от елементи от един и същи тип и могат да бъдат достъпни с помощта на име на масив.
- Многоизмерен масив: Елементите са подредени под формата на редове и колони, т.е.в матрична форма.
Java Class & OOPS
Класът е план на всяко същество от реалния живот, например , кола. Клас в Java се състои от променливи на данни и методи или функции, които работят с тези данни.
Променливите на данни или променливите и методите на членовете изобразяват поведението на обекти, които са екземпляри на класа. Това означава, че състоянието на обекта, представен от клас във всеки даден момент, се дефинира от обект.
Java интерфейси
Интерфейсът в Java е колекция от подписи на методи и полета. Интерфейсът няма изпълнение на методи. Класът може да наследи от интерфейса и след това да внедри интерфейсните методи.
Java пакети
Класовете и интерфейсите, които имат подобна функционалност или зависимост, са групирани, за да образуват пакет. Пакетът улеснява модуларизацията на кода в Java.
често задавани въпроси
В # 1) Какво представлява основната Java?
Отговор: Core Java е основната концепция в Java-подобни променливи, типове данни, масиви, OOPS и т.н. Тук ще видите общия преглед на всички основни Java концепции. Core Java обикновено е част от изданието Java SE, което ви позволява да разработвате общи Java приложения.
Q # 2) Какви са видовете Java програми?
Отговор: Използвайки Java, можете да разработите следните приложения.
- Java приложение: Изпълнява се на клиентския компютър
- Java аплет: Работи в уеб браузър
- Приложение Java Swing: Приложение с GUI
- JAR (Java архив): Опаковано приложение
- Сервлет: Изпълнява се на уеб сървър
- EJB (Enterprise Java Beans): Използва се за разработване на уебсайтове и работи на уеб сървър.
Заключение
В този урок видяхме кратък преглед на всяка от темите, които класифицираме като основи на Java. Ще разгледаме всяка тема подробно поотделно в следващите ни уроци от тази поредица.
Заедно с горните теми, ние ще обхващаме и разширени теми като рамка за събиране, обработка на изключения, многопоточност и др.
=> Посетете тук, за да видите серията за обучение за Java за всички.
Препоръчително четене
- OOP Java: Въведение в обектно-ориентираното програмиране в Java
- Урок за клас Java Scanner с примери
- Java Array Class Tutorial - java.util.Arrays Class с примери
- Какво е Java Vector | Урок за Java Vector Class с примери
- Въведение в езика за програмиране на Java - видео урок
- Урок за интерфейс на Java и абстрактен клас с примери
- Разполагане на Java: Създаване и изпълнение на Java JAR файл
- Масиви в Java 8 - поток клас и метод ParallelSort