Слово Ядро описує основну концепцію чогось, а тут — фраза 'Ядро Java' визначає базову мову Java, яка охоплює основну концепцію мови програмування Java. Ми всі знаємо, що Java є однією з добре відомих і широко використовуваних мов програмування, і для початку початківець повинен почати подорож з Core Java, а потім до Advance Java. The Мова програмування Java це мова програмування загального призначення, яка базується на концепції ООП. Океан Яви надто глибокий, щоб його вивчати, тобто, чим більше ви дізнаєтесь, тим більше дізнаєтеся його глибину. Java є незалежною від платформи та надійною мовою програмування. Принцип, якого дотримується Java WORA це говорить Напишіть один раз, біжіть будь-де . Мова програмування досить проста і зрозуміла. Але слід знати, що Core Java нічим не відрізняється від Java. Java повна сама по собі, але для початківців природно, що початківець повинен почати з основних концепцій Java. Насправді Java має різні випуски, де Core Java є однією з частин випуску.
Видання Java
Мова програмування Java має такі визначені версії, які вона підтримує:
Java SE (Java Standard Edition)
The Java SE це обчислювальна платформа, яка використовується для розробки настільних або віконних програм. Таким чином, ядро Java є частиною Java SE, де розробники розробляють настільні програми, використовуючи основні концепції Java, де JDK (Java Development Kit) є досить знайомою реалізацією Java SE.
Java EE (Java Enterprise Edition)
Також відомий як Java 2 Платформа або J2EE . Це корпоративна платформа, де розробник розробляє додатки на серверах, тобто корпоративна розробка. Це видання використовується для веб-розробки.
Java ME (Java Micro Edition)
Це мікроверсія, яка використовується для розробки програм для мобільних телефонів. Таким чином, для розробки мобільних додатків необхідно використовувати Java ME.
Таким чином, зрозуміло, що Core Java є частиною Java SE, а Java SE є основою для всіх інших версій Java.
Концепції, які розглядаються в Core Java
Наступні концепції є одними з основних основних концепцій Java, через які має пройти початківець:
- Основи Java
- Концепції ООП
- Перевантаження & Перевизначення
- Спадщина з Інтерфейс і Абстрактний клас
- Обробка винятків
- пакети
- Колекції
- Багатопотоковість
- Гойдалки
- аплети
- JDBC (Основні підключення до бази даних)
Незважаючи на те, що ці основні концепції мають власну глибину, після отримання та впровадження найкращих знань про базові концепції Java можна рухатися до вдосконаленої версії Java, оскільки розширений розділ Java досить цікавий, але його можна зрозуміти лише тоді, коли основні концепції Java Java зрозуміла.
Core Java Vs. Попередній Java
І Core Java, і Advance Java є частинами програмування на Java, але для кращого розуміння всієї Java нам потрібно розрізняти обидва. Отже, нижче ми описали деякі відмінності між базовою та розширеною Java:
Ядро Java | Попередній Java |
---|---|
Core Java охоплює основні концепції мови програмування Java. | Advance Java охоплює розширені теми та поняття мови програмування Java. |
Core Java використовується для розробки комп’ютерних або настільних програм. | Advance Java використовується для розробки корпоративних програм. |
Це перший крок, для початку, Java. | Це наступний крок після завершення базової Java. |
Ядро Java базується на однорівневій архітектурі. | Advance Java базується на дворівневій архітектурі. |
Він поставляється під Java SE. | Він поставляється під Java EE або J2EE. |
Він охоплює основні теми, такі як ООП, успадкування, обробка винятків тощо. | Він охоплює складні теми, такі як JDBC, сервлети, JSP, веб-сервіси тощо. |