introduction java programming language video tutorial
Цей підручник з введення Java пояснює, що таке мова програмування Java, її особливості та різні типи програм, які ми можемо розробити за допомогою мови Java:
Java - це популярна мова програмування, розроблена Sun Microsystems (згодом об'єднана з Oracle) у 1991 році. Java була розроблена Джеймсом Гослінгом та Патріком Нотоном.
У нашому повсякденному житті з ранку до вечора ми використовуємо багато програмованих додатків та пристроїв Java, які містять смартфон у вашій руці, щоб захистити транзакції, пов'язані з підтримкою банкоматів.
Явна послідовність Підручники з Java зібрано в цій серії, щоб краще зрозуміти поняття Java.
Що ви дізнаєтесь:
Вступ до програмування на Java
Ознайомтесь із відеоуроком нижче:
Основні поняття Java
Вступ до Java
Спочатку він був названий як 'Дуб', але згодом був перейменований у 1995 році в 'Java', оскільки Дуб вже був зареєстрованою торговою маркою.
Перше видання Java було відоме як “Java 1.0”. З роками мова Java значно еволюціонувала, і до Java було додано багато можливостей. В результаті було випущено багато нових версій. Останнє видання Java - JDK (Java Development Kit) 13 або Java 13, яке було випущено 10 вересня 2019 року.
Клацніть тут для джерела версії Java.
Отже, що таке Java?
Простіше кажучи, Java - це об’єктно-орієнтована мова програмування, яка походить як від C, так і від C ++. З C Java бере свій формат, тоді як об'єктно-орієнтоване програмування бере з C ++. Отже, щоб вивчити Java з нуля, людині, яка володіє знаннями C / C ++, було б легко зрозуміти.
Отже, ми можемо визначити Java як
- Простий
- Високоміцний
- Об’єктно-орієнтований
- Захищена мова програмування.
Будь-який апаратний компонент або програмне середовище, в якому працює програма, називається «платформою». Java має Середовище виконання Java (JRE) працює на ньому. Таким чином Java також є платформою.
Ми дізнаємось більше про Java як платформу в наступних підручниках.
На сьогодні мова програмування Java є найпопулярнішою мовою програмування для розробки клієнт-серверних веб-додатків для Інтернету, де, за оцінками, 9 мільйонів розробників працюють і використовують Java.
Особливості Java
Давайте обговоримо деякі відмінні риси мови програмування Java.
# 1) Просте: Синтаксис Java досить простий і зрозумілий. Java також легко вивчити. Більшість функцій C ++, які було важко зрозуміти або неоднозначно, спрощені в Java, а деякі пропущено.
Наприклад, вказівники відсутні на Java.
# 2) Безпека: Програма Java працює в середовищі Java Runtime Environment (JRE), що робить її безпечною. JRE не має взаємодії з системною ОС, тому програми Java не перешкоджають роботі системи. Крім того, мова Java має функції безпеки, які дозволяють нам розробляти захищені від вірусів, безпечні програми. Ось чому багато банківських додатків побудовано на Java.
# 3) Міцний: Java вводить автоматичний збір сміття та обробку винятків, що допомагає запобігти будь-яким потенційним помилкам. Java також робить акцент на перевірці часу компіляції та часу виконання. Усі ці функції роблять програми / програми, розроблені на Java, більш надійними.
# 4) Портативний: Програма Java, скомпільована в байт-код, може запускатися на будь-якій платформі. Він не залежить від реалізації, і все, що потрібно для запуску коду, наприклад, сховище, типи даних тощо, є попередньо визначеними.
# 5) Об'єктно-орієнтована: Java - це суто об’єктно-орієнтована мова програмування. Все в Java є об’єктом. Мовні можливості легко розширювані, оскільки існує суцільна об'єктна модель для програмування. Мова Java підтримує всі основні особливості об’єктно-орієнтованого програмування.
# 6) Незалежна від платформи: Java - це код 'напиши один раз, запусти будь-де'. На відміну від інших мов програмування, які компілюються в машинний код, Java компілюється в байтовий код, який може працювати на будь-якій машині, незалежно від операційної системи. Будь-яка машина, на якій запущено середовище виконання Java (JRE), може запустити цей байтовий код.
# 7) Багатопотоковість: Функція багатопоточності Java дозволяє програмам Java виконувати кілька завдань одночасно. Більше того, кілька потоків використовують одну і ту ж пам'ять та інші ресурси і виконують завдання одночасно.
# 8) Поширений: Використовуючи Java, ми можемо розробляти розподілені програми з використанням передових концепцій Java, таких як віддалений виклик методів (RMI) та Enterprise Java Beans (EJB).
Таким чином, ми можемо розповсюджувати програму Java на різних машинах, підключених через Інтернет, тобто об'єкт на одній машині може виконувати віддалені процедури на іншій віддаленій машині.
Це основні особливості Java, які роблять її популярною та найбільш затребуваною мовою програмування сьогодні.
Давайте обговоримо різні типи програм, які ми можемо розробити, використовуючи мову програмування Java.
Типи програм Java
Мова програмування Java може бути використана для створення наступних типів програм.
# 1) Автономні програми
Вони також відомі як програми на базі Windows або настільні ПК. Це в основному незалежне програмне забезпечення, яке можна встановити на робочому столі.
Такі програми, як медіаплеєр, антивірусне програмне забезпечення, редактори для настільних ПК тощо, є окремими програмами. Функції Java, такі як AWT та Swing, зазвичай використовуються для розробки таких типів програм.
# 2) Корпоративні програми
Корпоративні програми, як правило, є розподіленими програмами і мають такі функції, як високий рівень безпеки, балансування навантаження та кластеризація.
Java надає ці функції через корпоративні Java Beans (EJB) і як такі EJB можна використовувати для розробки корпоративних програм. Банківські програми - це корпоративні програми, які користуються найбільшою популярністю.
# 3) Веб-програми
Веб-програми працюють на стороні сервера і створюють динамічні веб-сторінки. Ці програми повинні бути високодинамічними та мати можливість розробляти веб-сторінки в дорозі. Для розробки веб-додатків використовуються такі функції Java, як JSP, сервлети, struts, spring, hibernate тощо.
# 4) Мобільні програми
Мобільний додаток - це додаток, розроблений для роботи на мобільних пристроях. В даний час Java ME та Android використовуються для розробки мобільних додатків.
З цього ми бачимо, що Java дозволяє нам розробляти цілий ряд програм, використовуючи різні його функції. Це робить Java найпопулярнішою мовою, яка все ще залишається на вершині навіть після стількох років після її розробки. Як програмісту, нам не потрібно змінювати технології для розробки різних типів додатків. Ми можемо робити майже все, використовуючи Java.
Версії Java
Версії | Рік випуску |
---|---|
Java SE 6 | 2006 рік |
JDK 1.0 | дев'ятнадцять дев'яносто шість |
JDK 1.1 | 1997 рік |
J2SE 1.2 | 1998 рік |
J2SE 1.3 | 2000 рік |
J2SE 1.4 | 2002 рік |
J2SE 5.0 | 2004 рік |
Java SE 7 | 2011 рік |
Java SE 8 | 2014 рік |
Java SE 9 | 2017 рік |
Огляд програмування на Java
- Програма Java може бути записана у будь-якому текстовому файлі та може бути названа як myprogram.java
- Цей код буде скомпільований JDK (Java Development Kit) і цим “.Java ”Файл буде перетворено в байт-код як“ myprogram.class ”Файл.
- Знову ж таки, це буде перетворено в 0 і 1 за допомогою JVM (Java Virtual Machine). Його можна запустити на будь-якій платформі, оскільки JVM доступний для декількох операційних систем.
- Отже, для створення проекту Java вам потрібно встановити JDK на вашому комп'ютері. Якщо ви завантажите JDK, він міститиме JRE (середовище виконання Java) та засоби розробки.
- JRE - це середовище виконання Java, яке потрібно для запуску програми Java, і воно складається з JVM, класів пакетів та бібліотек виконання.
- Клацніть тут завантажити JDK.
Потік компіляції та виконання програм Java
Інтегроване середовище розробки Java (IDE)
Java IDE - це програмне забезпечення, яке допомагає користувачам легко писати та налагоджувати програму. Він може виділити синтаксис та помилки. Однією з відомих IDE є Eclipse. Завантажте Eclipse з це посилання.
Ключові моменти, на які слід звернути увагу:
- Java не залежить від платформи, оскільки програма Java може запускатися в будь-якій ОС або будь-якому обладнанні.
- Для компіляції програми Java нам потрібен JDK.
- JRE забезпечує середовище виконання.
- Багато дивовижних додатків було розроблено платформою Java. Наприклад, NASA World Wind був повністю розроблений на Яві. Це схоже на Google Earth. А Blu-Ray BD J був розроблений на Java.
- Eclipse - це популярна IDE з відкритим кодом для розробки проектів Java.
Висновок
У цьому посібнику викладено саму основну інформацію про мову Java - від історії її розвитку до різноманітних функцій та типів програм, які ми можемо розробити за допомогою цієї мови.
Мова Java проста у вивченні і має дуже простий синтаксис. Будь-який програміст-початківець може вивчити основи Java, але навчання стає простішим, якщо програміст має попередні знання мов C та C ++. Це пояснюється тим, що Java отримує свій формат із мови C, а функції ООП - із мови C ++.
Отже, програмісти, які вивчають Java, знайдуть більшість концепцій, подібних до цих двох мов, хоча Java видалила складні концепції / функції з C ++, помітна особливість вказівників на C ++ у Java відсутня.
Обговоривши вступну інформацію щодо мови Java, у наступних підручниках ми почнемо поетапно вивчати мову програмування Java.
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Підручник з роздумів про Java з прикладами
- Підручник JAVA для початківців: 100+ практичних відео-підручників Java
- Модифікатори доступу в Java - Підручник із прикладами
- Підручник з Java SWING: Контейнер, компоненти та обробка подій
- Підручник з Java Collections Framework (JCF)
- Рядок Java із підручником для буфера рядків та побудови рядків
- Розгортання Java: Створення та виконання файлу JAR Java
- Процес введення та встановлення Python