Различие между Java SE/EE/ME?

Какой я должен установить, когда я хочу начать изучать Java? Я собираюсь запуститься с некоторых основ, таким образом, я запишу простые программы, которые создают файлы, каталоги, редактируют XML-файлы и так далее, ничто слишком сложное на данный момент.

Я предполагаю, что Java SE (Standard Edition) является той, которую я должен установить на своем рабочем столе Windows 7. У меня уже есть Комодо IDE, который я буду использовать для написания кода Java.

326
задан Tarik 17 October 2015 в 01:08
поделиться

5 ответов

Java SE = Стандартная версия . Это основная платформа программирования Java. Он содержит все библиотеки и API, которые должен изучить любой Java-программист (java.lang, java.io, java.math, java.net, java.util и т. Д.).

Java EE = Enterprise Edition . Из Википедии:

Платформа Java (Enterprise Edition) отличается от стандарта Java Standard. Платформа выпуска (Java SE) в том смысле, что она добавляет библиотеки, которые предоставляют функциональность для развертывания отказоустойчивой, распределенной, многоуровневой Java программное обеспечение, основанное в основном на модульных компонентах, работающих на сервер приложений.

Другими словами, если ваше приложение требует очень крупномасштабной распределенной системы, вам следует рассмотреть возможность использования Java EE. Построенный на основе Java SE, он предоставляет библиотеки для доступа к базе данных (JDBC, JPA), удаленного вызова методов (RMI), обмена сообщениями ( JMS ), веб-сервисов, обработки XML и определяет стандартные API для Enterprise JavaBeans. , сервлеты, портлеты, страницы сервера Java и т. д.

Java ME = Micro Edition . Это платформа для разработки приложений для мобильных устройств и встраиваемых систем, таких как телеприставки.Java ME предоставляет подмножество функциональных возможностей Java SE, но также представляет библиотеки, специфичные для мобильных устройств. Поскольку Java ME основан на более ранней версии Java SE, некоторые из новых языковых функций, представленных в Java 1.5 (например, обобщения), недоступны.

Если вы новичок в Java, обязательно начните с Java SE.

533
ответ дан 23 November 2019 в 00:50
поделиться

На вашем месте я бы установил Java SE SDK. После его установки убедитесь, что у вас установлена ​​переменная среды JAVA_HOME, и добавьте каталог% JAVA_HOME% \ bin к своему пути.

2
ответ дан 23 November 2019 в 00:50
поделиться

Да, вам следует начать с Java SE. Java EE предназначена для веб-приложений, а Java ME - для мобильных приложений - оба они созданы на основе SE.

7
ответ дан 23 November 2019 в 00:50
поделиться

Да, начать с Java SE. С ним можно справиться со всеми задачами, о которых вы говорите.

Java ME - это Mobile Edition, а EE - Enterprise Edition; это специализированные / расширенные версии Standard Edition.

11
ответ дан 23 November 2019 в 00:50
поделиться

Java SE - это фундамент, на котором построен Java EE.

Java ME - это подмножество SE для мобильных устройств.

Итак, вы должны установить Java SE для своего проекта.

51
ответ дан 23 November 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: