В чем разница между java и core java?
при просмотре вакансий в Интернете я заметил, что некоторые вакансии требуют знания "core Java". Что такое core java и чем отличается от java?
15 ответов
"Core Java" - это термин Sun, используемый для обозначения Java SE, стандартное издание и набор связанных технологий, таких как Java VM, CORBA и т. д. Это в основном, чтобы отличить, скажем, от Java ME или Java EE.
также обратите внимание, что они говорят о наборе библиотек, а не о языке программирования. То есть базовый способ написания Java не меняется, независимо от используемых библиотек.
"Core Java" - это определение Oracle и относится к подмножеству технологий Java SE.
Это на самом деле не связано с самим языком Java, а скорее с набором некоторых "базовых" пакетов. В результате это влияет на подходы к развитию.
В настоящее время Java Core определяется как следующий набор:
- базовые технологии
- описание
- HotSpot VM
- интерфейс именования и каталогов Java (В JNDI)
- мониторинг приложений и управление
- инструменты API
- XML
но, как вы, вероятно, понимаете, даже термин "базовые технологии" несколько неясен ;-) так что это не столь строгое определение. Вот официальная страница для этого термина:
вот еще одна картина, иллюстрирующая Java Core API / технологии внутри Java SE платформа.
Я думаю, когда вы видите фразу "core Java", они говорят об основах языка и, возможно, некоторых знаниях Java SE. Я не знаю, почему они потрудились поставить "ядро" там.
некоторые компании поставят "core java", чтобы отличить его от Java EE, но это все еще только ваша базовая Java.
есть две категории следующим образом
- Ядро Java
- Java EE
Core java-это основы языка. Например (структуры данных, семантика..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/
по мнению некоторых разработчиков, "Core Java" относится к API пакета java.util.*
, который в основном используется при кодировании.
термин "Core Java" не определяется Sun, это просто определение сленга.
J2ME / J2EE по-прежнему зависят от J2SDK API для компиляции и выполнения.
никто бы не сказал java.util.*
отделен от J2SDK для использования.
"Core Java" - это термин Sun Microsystem, используемый для обозначения Java SE. И есть Java ME и Java EE (J2EE). Так что это сказано для того, чтобы дифференцироваться с Java ME и J2EE. Поэтому я чувствую, что Core Java используется только для упоминания J2SE.
счастливого обучения!
простой шаг, чтобы понять, что такое java и core java.
найдите книгу для Java.
найдите книгу для core java.
сравните содержание обеих книг.
фактический результат: оба имеют почти одинаковое содержание.
результат: Java и core java одинаковы.
core java - это просто сленг, чтобы подчеркните глубокое знание основ java. но если я говорю, что знаю Java, это не значит, что у меня нет глубоких знаний базовой java, или если я знаю все на java.
на простом языке core java означает понятия наследования, полиморфизма,абстракции,инкапсуляции,класса, объектов, которые входят в ядро java. Core java означает J2SE. Надеюсь, это развеет ваши сомнения.
Это не официальный термин. Я думаю это означает знание самого языка Java и наиболее важных частей стандартного API (java.Лэнг, Ява.io, java.utils пакеты, в основном), в отличие от множества специализированных API и фреймворков (J2EE, JPA, JNDI, JSTL, ...) которые часто требуются для заданий Java.
"Core Java" - это термин Sun, используемый для обозначения Java SE, standard edition и набора связанных технологий, таких как Java VM, CORBA и т. д. Это в основном, чтобы отличить, скажем, от Java ME или Java EE.
также обратите внимание, что они говорят о наборе библиотек, а не о языке программирования. То есть базовый способ написания Java не меняется, независимо от используемых библиотек.
Java имеет в основном три подкатегории :
- Java Standard Edition (JSE) или Core Java
- Java Enterprise Edition (JEE)
- Java Mobile Edition (JME)
здесь core java-это первый и основной шаг для запуска или изучения java с самого начала.
Java-это язык программирования, но Core java-это только часть java. Ядро java является основным java. Если вы новичок в JAVA, вам нужно начать с core java.
Java в основном категории в 3-х частях:
1.) J2SE / Core java означает Java 2 standard edition и обычно предназначен для разработки настольных приложений, формирует core/base API.
2.) J2EE означает Java 2 enterprise edition для приложений, которые работают на серверах, например эти сайты. (Spring, Struts-это Java-фреймворки, в основном используемые для J2EE)
3.) J2ME означает Java 2 micro edition для приложений, которые работают на устройствах с ограниченными ресурсами (устройствах малого масштаба), таких как сотовые телефоны, например игры.
чтобы узнать J2EE или J2ME, вы должны знать core 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-это термин sun.Он упоминает использование, это означает, что он содержит только основы java и некоторые принципы, а также содержит некоторые детали пакетов.