Переглядаючи вакансії в режимі он-лайн, я помітив, що деякі вакансії вимагали знань "основної Java". Що таке основний Java і чим він відрізняється від Java?
Переглядаючи вакансії в режимі он-лайн, я помітив, що деякі вакансії вимагали знань "основної Java". Що таке основний Java і чим він відрізняється від Java?
Відповіді:
"Основна Java" - це термін Sun, який використовується для позначення стандартної версії Java SE та набору супутніх технологій, таких як Java VM, CORBA та ін. Це здебільшого для відмінності від, скажімо, Java ME або Java EE.
Також зауважте, що мова йде про набір бібліотек, а не про мову програмування. Тобто основний спосіб написання Java не змінюється, незалежно від бібліотек, якими ви користуєтесь.
"Основна Java" - це визначення Oracle і стосується підмножини технологій Java SE.
Це насправді пов'язано не з самою мовою Java, а скоріше з набором деяких "базових" пакетів. В результаті це впливає на підходи до розвитку.
На даний момент Java Core визначається як такий набір:
Але, як ви, мабуть, розумієте, навіть термін "базові технології" дещо незрозумілий ;-), тож це не настільки суворе визначення. Офіційна сторінка цього терміна:
Ось ще одна картинка, яка ілюструє Java Core API / технології всередині платформи Java SE.
Деякі компанії поставлять "основну Java" на відміну від Java EE, але це все ще лише ваша основна Java.
Існує дві категорії
Основна Java - це основи мови. Наприклад (Структури даних, Семантика ... тощо) https://malalanayake.wordpress.com/category/java/data-structures/
Але якщо ви бачите Java EE, ви можете побачити Sevlet, JSP, JSF, всі веб-технології та шаблони. https://malalanayake.wordpress.com/2014/10/10/jsp-servlet-scope-variables-and-init-parameters/
На думку деяких розробників, "Core Java" відноситься до пакетного API java.util.* , який здебільшого використовується в кодуванні.
Термін "Core Java" не визначений Sun, це просто сленг.
J2ME / J2EE все ще залежать від API J2SDK для компіляції та виконання.
Ніхто не сказав би, що java.util.*він відокремлений від J2SDK для використання.
Простий крок, щоб зрозуміти, що таке java і core java.
Знайдіть книгу для Java.
Знайдіть книгу для основної Java.
Порівняйте зміст обох книг.
Фактичний результат: обидва мають майже однаковий вміст.
Результат: Java і основна Java однакові.
core Java - це просто сленг, щоб наголосити на глибокому знанні базової Java. але якщо я кажу, що знаю Java, це не означає, що я не маю глибоких знань базової Java, або якщо я знаю все в Java.
"Core Java" - це термін Sun Microsystem, який використовується для позначення Java SE. Є ще Java ME та Java EE (J2EE). Отже, це сказано для того, щоб розрізняти Java ME та J2EE. Отже, я вважаю, що Core Java використовується лише для згадування J2SE.
Щасливого навчання!
У простій мові ядро Java означає поняття "Спадкування", "Поліморфізм", "Абстракція", "Інкапсуляція", "клас", "об'єкти", що підпадає під основний java. Core Java розшифровується як J2SE. Сподіваюся, це може зняти у вас сумніви.
Основна Java - це Sun Microsystem, яка використовується для позначення Java SE. Є ще Java ME та Java EE (J2EE). Отже, це сказано для того, щоб розрізняти Java ME та J2EE. Отже, я вважаю, що Core Java використовується лише для згадування J2SE.
Java, що має 3 категорії:
J2SE (від Java до стандартної версії) - основна Java
J2EE (Java для підприємств) - Advance Java + Framework
J2ME (від Java до Micro Edition)
Дякую..
Це не офіційний термін. Думаю, це означає знання самої мови Java та найважливіших частин стандартного API (java.lang, java.io, java.utils пакети, в основному), на відміну від безлічі спеціальних API та фреймворків (J2EE, JPA , JNDI, JSTL, ...), які часто потрібні для завдань Java.
"Основна Java" - це термін Sun, який використовується для позначення Java SE, стандартного видання та набору супутніх технологій, таких як Java VM, CORBA та ін. Це здебільшого для відмінності від, скажімо, Java ME або Java EE.
Також зауважте, що мова йде про набір бібліотек, а не про мову програмування. Тобто основний спосіб написання Java не змінюється, незалежно від бібліотек, якими ви користуєтесь.
Java є мовою програмування, але Core Java - це лише частина Java. Основна Java - це основа Java. Якщо ви новачок у JAVA, вам доведеться почати з основної Java.
Java - це, в основному, категорії з 3 частин:
1.) J2SE / Core Java розшифровується як стандартна версія Java 2 і, як правило, призначена для розробки настільних додатків, утворюючи базовий / базовий API.
2.) J2EE розшифровується як Java 2 Enterprise Edition для програм, що працюють на серверах, наприклад веб-сайтах. (Spring, Struts - це фреймворки Java, які в основному використовуються для J2EE)
3.) J2ME розшифровується як Java 2 micro edition для програм, що працюють на обмежених ресурсами пристроях (маломасштабних пристроях), таких як стільникові телефони, наприклад ігри.
Щоб вивчити J2EE або J2ME, ви повинні знати основну Java.
Core Java:
It’s a general term used by Sun Microsystems to describe the standard version of Java (JSE). It’s the most basic version of Java which sets the foundation for all other editions of Java plus a set of related technologies such as CORBA, Java VM, etc. Core Java refers to a collection of libraries rather than just the programming language.
Java :
Java is hypothetically everywhere, thanks to its readability and simplicity. From mobile applications to websites, game consoles to datacenters, from mobile phones to the Internet, Java is everywhere. Millions of devices throughout the world use Java as a core programming language. Even all native Android apps come built-in with Java and several companies use Java as server-side scripting language for backend development.
Core Java - це сонячний термін. Він згадує USE, це означає, що він містить лише основи Java та деякі принципи, а також містить деякі деталі пакунків.