Я слышу большую часть времени, когда люди говорят, что ядро Java и расширенный java. Мне нравится знать, в чем разница между ядром Java и расширенной java.
Что такое ява Java и расширенная java
Ответ 1
"Ядро Java" - это AFAIK не официальный, четко определенный термин. Это, однако, название книги от Sun, которая вводит Java в качестве языка и наиболее важных частей стандартного API Java SE - и это, вероятно, то, что большинство людей думает, когда они слышат этот термин.
"Расширенная Java" - это все, что выходит за рамки этого, а главное API, определенные в Java Enterprise Edition, то есть сервлет-программирование, веб-службы, API-интерфейс Java Persistence и т.д.
Ответ 2
Я не знаю, кто "люди", но они могут относиться к Java SE как к "core" и Java EE как "advanced".
Ответ 3
Нет четкого различия. Я бы сказал, что "Core Java":
-
java.lang.*
-
java.util.*
-
java.net.*
-
java.io.*
Все остальное "продвинуто".
Ответ 4
Здесь одно объяснение, основанное на этой пользовательской перспективе, на WikiAnswers - В чем разница между ядром Java и продвинутой Java? Если хотите, вы можете прочитать больше.
Core Java имеет отношение к базовому пакету объектов Java, которые обычно используются для обычных настольных приложений. Эти объекты входят в стандартную версию Java
Advanced Java может действительно ссылаться на любую сложную тему, связанную с программированием на Java, и их много.
Как отмечено в комментариях, нет конкретного определения того, какие различия существуют (или даже то, что определение термина Core Java), этот термин можно использовать свободно, и определение будет отличаться от пользователя к пользователю.
Ответ 5
Вероятно, "ядро Java" - это Java SE, то есть материал, доступный в стандартной версии (без Java EE, без Java ME).
Дополнительно это все остальное!
Ответ 6
Основное различие между ядром и продвижением Java:
Ядро Java: J2SE
Advance Java: J2EE
Ответ 7
Вы можете рассматривать Core Java как базовый Java-язык API/Classes/Lib, который является Java SE. Расширенная Java написана поверх Core Java за пределами основных классов Java и библиотеки.
Ответ 8
По моим сведениям, основное различие между ядром Java и расширенной java заключается в том, что, Core java используется для разработки общего java-приложения, где в качестве Advanced java используется для разработки веб-приложения и корпоративного приложения. Ядро Java имеет концепцию Основы Java, Applet, Swings, JDBC, JavaBeans.
Ответ 9
Ядро ядра - базовое java, например. String
, Collection
, Thread
и т.д. Расширенный java - это, вероятно, материал j2ee.
Ответ 10
Что называется, если вы работаете с чрезвычайно сложными алгоритмами, которые используют только Core Java? Расширенное программирование ядра Java?
Что делать, если вы пишете очень простые приложения Java EE? Простое программирование на Java?
Я бы сказал, что Core Java - это Java SE. Advanced Java - это нечто более сложное, чем простое программирование. Некоторые строго основные Java-программы могут быть расширенными Java. Некоторые Advanced Java могут использовать не только Core Java.
Сказать, что Advanced Java == Java EE и Core Java == Java SE кажется глупым для меня.
Ответ 11
В java-мире нет ядра и продвинутого java. У нас есть только j2se, j2ee и j2me. Основные понятия java, которые в основном касаются концепций oops и их реализация на языке может быть названа ядром Java. Расширенный java означает получение кратких знаний по какой-либо конкретной концепции Java.
Те, кто знает Advanced java, знают Core java, но не наоборот
Спасибо