В чём различие между jdk, sdk и j2sdk?

587
04 января 2017, 01:56

В чём заключается различие между JDK, SDK и J2SDK?

Answer 1

SDK (software development kit) — набор инструментов для разработки приложений для определенной аппаратной/программной платформы.

JDK (java development kit) – набор инструментов для разработчика приложений на платформе и языке java (так как для платформы java можно писать приложения и на других языках программирования).

J2SDK (java 2 software development kit) – тоже что и JDK но название использовалось для версий 1.2.Х до 1.4.Х. С выходом java версии 1.2 было принято прибавлять цифру 2 к java для указания того что это следующая ступень развития языка/платформы. Добавление 2 продолжалось вплоть до версии java 1.5.0.12. С выходом java 1.5.0.12 двойку убрали.

В процессе развития платформы и языка java названия набор инструментов для разработки приложений (SDK) менялось:

  • 1.Х использовалось название JDK,
  • 1.2.Х по 1.5.11 – J2SDK в вперемешку с JDK,
  • 1.5.12 по 1.8.X – JDK.

Более детально историю названия версий можно посмотреть здесь.

READ ALSO
Ошибка в Retrofit2: Only one encoding annotation is allowed

Ошибка в Retrofit2: Only one encoding annotation is allowed

Использую Retrofit2 для отправки файлов на сервер, POST запрос принимает два параметра file и shared-with, использую такой код:

620
Отобразить четные и нечетные числа по отдельности из массива Java

Отобразить четные и нечетные числа по отдельности из массива Java

Не получается вывести четные и нечетные числа на одной линии:

762
FloatingActionButton в Fragment

FloatingActionButton в Fragment

Как можно реализовать такую FloatingActionButton в Fragment, что бы по нажатию на неё всплывало контекстное меню в той же позиции, что и кнопка

466
Вопрос по абстрактным классам

Вопрос по абстрактным классам

Существует абстрактный класс:

538