java basics java syntax
Цей посібник пропонує вступ до основ мови кодування Java. Ми представимо такі теми, як Java-клас, OOPS, синтаксис та основні концепції Java:
У наших попередніх підручниках ми обговорювали характеристики та особливості мови Java. Ми також дізналися про програми Java. Ми ознайомились із завантаженням, інсталяцією та різними середовищами розробки Java, які ми можемо використовувати для розробки програм та програм на 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 враховує регістр. Це означає, що 'привіт' і 'привіт' - це два різні параметри.
(v) Основний метод: Метод ‘main’ є початковою точкою виконання та є обов’язковим методом у всіх програмах Java.
Ідентифікатори Java
Ідентифікатори - це імена, що даються різним компонентам програми, таким як методи, класи, змінні, об'єкти тощо.
Програміст Java повинен дотримуватися наведених нижче правил щодо ідентифікаторів:
- Ідентифікатор завжди повинен починатися з літер (A-Z / a-z) або символу підкреслення (_) або символу валюти ($).
- Ідентифікатор не може мати таку ж назву, як зарезервоване ключове слово Java.
- Крім першого символу, ідентифікатор може мати будь-яку комбінацію символів.
- У Java, як і в іншому мовному синтаксисі, ідентифікатори також чутливі до регістру.
Отже, згідно з вищезазначеними правилами, такі ідентифікатори є дійсними.
myVar, _зарплата, $ сума
Наступні ідентифікатори недійсні.
123var, * мульти, внутрішній
Модифікатори Java
Модифікатори змінюють доступність змінних, методів тощо.
У Java є два типи модифікаторів:
- Модифікатори доступу: У Java є чотири модифікатори доступу, а саме: загальнодоступний, захищений, приватний та за замовчуванням. Вони використовуються для визначення доступності пакетів, класів, членів класу тощо.
- Модифікатори, що не мають доступу: Java підтримує модифікатори, що не мають доступу, а саме - final, abstract та strictfp. Вони в основному використовуються для визначення успадкування, стилю поліморфізму тощо.
Типи даних
Будь-яка змінна, що містить значення, повинна мати тип значення, яке вона збирається містити, тобто чи буде змінна містити число, рядок або символ. Це називається типом даних змінної.
Java має різні типи даних, як показано на діаграмі нижче.
Ми розглянемо кожен із цих типів даних в окремих навчальних посібниках.
Змінні
Java підтримує такі три типи змінних:
- Клас або статичні змінні: До цього типу змінних можна отримати доступ без об'єкта.
- Нестатичні змінні або змінні: Ці змінні є змінними-членами, доступ до яких здійснюється за допомогою об'єкта класу.
- Локальні змінні: Локальні змінні є локальними для певного блоку коду і перестають існувати поза цим блоком.
Ключові слова
Є деякі слова, зарезервовані в мові Java для власного використання, і їх не можна використовувати як імена змінних чи ідентифікаторів.
У наступній таблиці наведено перелік цих слів, відомих як 'Ключові слова'.
реферат | подвійний | інт | супер |
char | для | захищений | спробуй |
стверджувати | ще | інтерфейс | перемикач |
логічний | перерахування | довгота | синхронізовані |
перерва | поширюється | рідний | це |
байт | остаточний | новий | кинути |
справа | нарешті | пакет | кидає |
улов | плавати | приватний | перехідний |
клас | йти до | громадськості | порожнеча |
конст | якщо | повернення | мінливий |
продовжувати | знаряддя праці | короткий | поки |
за замовчуванням | імпорт | статичний | |
робити | екземпляр | Strogifp |
Коментарі
Коментарі - це твердження, які компілятор ігнорує. Ви можете надати коментарі до свого коду, щоб зробити його більш читабельним та зрозумілим.
виконувати цикл while у сценарії оболонки
Java підтримує три типи коментарів:
- Однорядкові коментарі, позначені символом '//'
- Багаторядкові коментарі, представлені «/ * ... * /»
- Коментарі до документації, позначені як '/ ** ****** /
Ви дізнаєтесь більше про ці коментарі в наступних підручниках.
Оператори
Оператори - це символи, які виконують логічні та математичні операції зі змінними або ідентифікаторами. Ці змінні або ідентифікатори називаються операндами.
Java підтримує різні оператори, як показано на схемі нижче:
Детальніше про оператори на Java буде розглянуто в наступних підручниках.
Прийняття рішень
Також називається контрольним оператором. Ці оператори змінюють або контролюють виконання програми на основі певної умови. Якщо умова істинно, виконується блок коду, який слідує цій умові, інакше виконується інший блок.
Java має наступні заяви про контроль / прийняття рішень.
Петлі
У мовах програмування цикл включений для багаторазового виконання блоку коду. Цикл зазвичай починається з тесту, і блок коду виконується багаторазово протягом фіксованої кількості разів, що називаються ітераціями, або до виконання умови.
У Java у вас є такі конструкції циклу.
Ми будемо детально вивчати цикли в наступних уроках.
Масиви Java
Масиви - це не що інше, як структура даних, яка використовується для послідовного утримання елементів одного типу.
Масиви Java також подібні до масивів на C / C ++ та інших мовах програмування.
Java підтримує:
- Одновимірні масиви: Послідовність елементів одного типу, і доступ до них можна отримати за допомогою імені масиву.
- Багатовимірний масив: Елементи розташовані у вигляді рядків і стовпців, тобто у матричній формі.
Клас Java та OOPS
Клас - це схема будь-якої реальної сутності, наприклад , машина. Клас у Java складається із змінних даних та методів або функцій, які працюють з цими даними.
Змінні даних або змінні та методи-члени зображують поведінку об'єктів, які є екземплярами класу. Це означає, що стан сутності, представленої класом у будь-який момент, визначається об'єктом.
Інтерфейси Java
Інтерфейс у Java - це сукупність підписів та полів методів. Інтерфейс не має реалізації методів. Клас може успадковувати інтерфейс, а потім реалізовувати методи інтерфейсу.
Пакети Java
Класи та інтерфейси, що мають подібну функціональність або залежність, групуються, щоб сформувати пакет. Цей пакет полегшує модуляризацію коду на Java.
Часті запитання
Q # 1) Що таке основна Java?
Відповідь: Core Java - це основна концепція Java-подібних змінних, типів даних, масивів, OOPS тощо. Огляд усіх основних концепцій Java ви побачите тут. Core Java, як правило, є частиною видання Java SE, що дозволяє розробляти загальні додатки Java.
Q # 2) Які типи програм Java?
Відповідь: Використовуючи Java, ви можете розробляти такі програми.
- Додаток Java: Виконується на клієнтському комп'ютері
- Аплет Java: Запускається у веб-браузері
- Додаток Java Swing: Додаток із графічним інтерфейсом
- JAR (Архів Java): Пакетна заявка
- Сервлет: Виконується на веб-сервері
- EJB (Enterprise Java Beans): Використовується для розробки веб-сайтів і працює на веб-сервері.
Висновок
У цьому посібнику ми побачили короткий огляд кожної з тем, які ми класифікуємо як основи Java. Ми будемо детально висвітлювати кожну тему в наступних підручниках цієї серії.
Разом із вищезазначеними темами, ми також охопимо такі розширені теми, як рамки збору, обробка винятків, багатопотоковість тощо.
=> Завітайте сюди, щоб побачити навчальну серію Java для всіх.
Рекомендована література
- ООП Java: Вступ до об’єктно-орієнтованого програмування на Java
- Підручник з класу сканера Java із прикладами
- Підручник з класу масивів Java - java.util.Arrays Class with Examples
- Що таке Java Java | Підручник з Java-класу з прикладами
- Вступ до мови програмування Java - Підручник з відео
- Інтерфейс Java та підручник з абстрактних класів із прикладами
- Розгортання Java: створення та виконання файлу Java JAR
- Масиви в Java 8 - клас потоку та метод ParallelSort