Подтвердить что ты не робот

В чем разница между java и core java?

При взгляде на вакансии в режиме онлайн я заметил, что для некоторых открытий требуются знания о "основной Java". Что такое ядро ​​Java и как отличается от java?

4b9b3361

Ответ 1

"Ядро Java" - это термин Sun, используемый для обозначения Java SE, стандартная версия и набора связанных технологий, таких как Java VM, CORBA и т.д. Это в основном отличается от, скажем, Java ME или Java EE.

Также обратите внимание, что они говорят о наборе библиотек, а не о языке программирования. То есть основной способ записи Java не изменяется, независимо от используемых вами библиотек.

Ответ 2

"Core Java" - это определение Oracle и относится к подмножеству технологий Java SE.

Это фактически не связано с языком Java, а скорее с набором некоторых "базовых" пакетов. В результате это влияет на подходы к развитию.

В настоящее время Java Core определяется как следующий набор:

  • Основные технологии
  • CORBA
  • HotSpot VM
  • Интерфейс именования и интерфейса Java (JNDI)
  • Мониторинг и управление приложениями
  • API-интерфейс API
  • XML

Но, как вы, вероятно, понимаете, даже термин "базовые технологии" несколько неясен;-), так что это не так строгое определение. Вот официальная страница для этого термина:

Вот еще одна иллюстрация, иллюстрирующая Java Core API/технологии внутри платформы Java SE.

Ответ 3

Я думаю, что когда вы видите фразу "core Java", они говорят об основах языка и, возможно, о некоторых знаниях Java SE. Я не знаю, почему они потрудились поставить там "ядро".

Ответ 4

Некоторые компании установят "ядро java", чтобы отличить от Java EE, но это все еще только ваша базовая Java.

Ответ 5

Существует две категории:

  • Ядро Java
  • Java EE

Ядро ядра - это основа языка. Например (Структуры данных, Semantics..etc) 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/

Ответ 6

По мнению некоторых разработчиков, "Core Java" относится к API пакетов java.util.*, который в основном используется в кодировании.

Термин "Core Java" не определяется Sun, это просто определение сленга.

J2ME/J2EE по-прежнему зависит от J2SDK API для компиляции и выполнения.

Никто не сказал бы, что java.util.* отделен от J2SDK для использования.

Ответ 7

Простой шаг, чтобы понять, что такое Java и ядро Java.

  • Найти книгу по Java.

  • Найти книгу для ядра Java.

  • Сравните содержание обеих книг.

Фактический результат: оба имеют почти одинаковое содержание.

Результат: Java и ядро Java одинаковы.

Основное Java - это просто сленг, чтобы подчеркнуть глубокие знания основ Java. но если я говорю, что знаю Java, это не значит, что я не обладаю глубокими знаниями основ Java, или если я знаю все в Java.

Ответ 8

"Core Java" - термин Sun Microsystem, используемый для обозначения Java SE. И есть Java ME и Java EE (J2EE). Итак, это сказано, чтобы отличать Java ME и J2EE. Поэтому я чувствую, что Core Java используется только для обозначения J2SE.

Счастливое обучение!

Ответ 9

В простом языке ядро ​​Java представляет собой концепции наследования, полиморфизма, абстракции, инкапсуляции, класса, объектов, которые входят в базовую Java. Core java означает J2SE. Надеюсь, это может устранить ваши сомнения.

Ответ 10

Это не официальный термин. Я предполагаю, что это означает знание самого языка Java и наиболее важных частей стандартного API (java.lang, java.io, java.utils пакетов) в отличие от множества специализированных API и фреймворков (J2EE, JPA, JNDI, JSTL,...), которые часто требуются для заданий Java.

Ответ 11

"Ядро Java" - это термин Sun, используемый для обозначения Java SE, стандартной версии и набора связанных технологий, таких как Java VM, CORBA и т.д. Это в основном отличается от, скажем, Java ME или Java EE.

Также обратите внимание, что они говорят о наборе библиотек, а не о языке программирования. То есть основной способ записи Java не изменяется, независимо от используемых вами библиотек.

Ответ 12

Java имеет в основном три подкатегории:

  • Стандартная версия Java (JSE) или Core Java
  • Java Enterprise Edition (JEE)
  • Java Mobile Edition (JME)

где core java - это первый и базовый шаг для начала или изучения Java начиная с.

Ответ 13

Java - это язык программирования, но Core java - это всего лишь часть java. Ядро Java является базовым для java. Если вы новичок в JAVA, вам нужно начать с ядра Java.

Java в основном состоит из трех частей:

1.) J2SE/Core Java представляет собой стандартную версию Java 2 и обычно предназначен для разработки настольных приложений, формирует базовый API.

2.) J2EE представляет собой корпоративную версию Java 2 для приложений, которые запускаются на серверах, например веб-сайтах. (Spring, Struts - это рамки java, используемые в основном для J2EE)

3.) J2ME означает версию для Java 2 для приложений, которые работают на устройствах с ограниченными ресурсами (устройства малого масштаба), такие как сотовые телефоны, например игры.

Чтобы узнать J2EE или J2ME, вы должны знать ядро ​​Java.

Ответ 14

Core Java:
Its a general term used by Sun Microsystems to describe the standard version of Java (JSE). Its 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.

Ответ 15

Ядро Java - это Sun Microsystem, используемое для обозначения Java SE. И есть Java ME и Java EE (J2EE). Так что это сказано для того, чтобы провести различие с Java ME и J2EE. Я чувствую, что Core Java используется только для упоминания J2SE.

Ява, имеющая 3 категории:

J2SE (Java для Standard Edition) - Базовая Java

J2EE (Выпуск Java для предприятий) - расширенный Java + Framework

J2ME (Java для Micro Edition)

Благодарю вас..

Ответ 16

Ядро ядра - это солнечный термин. Он упоминает USE, это означает, что он содержит только основы Java и некоторые принципы, а также содержит некоторые детали пакетов.