Java Platform, Standard Edition
Java Platform, Standard Edition, сокращённо Java SE (ранее Java 2 Standard Edition или J2SE) — стандартная версия платформы Java 2, предназначенная для создания и исполнения апплетов и приложений, рассчитанных на индивидуальное пользование или на использование в масштабах малого предприятия. Не включает в себя многие возможности, предоставляемые более мощной и расширенной платформой Java 2 Enterprise Edition (J2EE), рассчитанной на создание коммерческих приложений масштаба крупных и средних предприятий.
- 1 java.lang
- 1.1 java.lang.annotation
- 1.2 java.lang.instrument
- 1.3 java.lang.management
- 1.4 java.lang.ref
- 1.5 java.lang.reflect
Источник: wiki2.org
Некоторые важные термины: Java SE, JRE, JDK, IDE
Говоря о языке программирования Java можно часто увидеть такие аббревиатуры как: Java SE, JRE, JDK, IDE. Рассмотрим их.
Какая разницу между Java SE и Java EE?
Java SE
Java Standard Edition (Java SE) – это стандартное издание Java, именно под него разрабатываются клиентские приложения и этот сайт полностью посвящён Java SE. Приложения могут работать самостоятельно или в качестве апплетов веб-браузера.
Кроме стандартного издания бывают:
- Java Enterprise Edition (Java EE) для разработки приложений на стороне сервера, таких как Java сервлеты, JavaServer Pages (JSP) и JavaServer Faces (JSF).
- Java Micro Edition (Java ME) для разработки приложений под мобильные устройства, такие как телефоны.
JRE
Java Runtime Environment – среда выполнения Java. Это виртуальная машина Java, необходимая для запуска Java программ на компьютерах пользователя. В ней имеется всё, что необходимо для запуска Java приложений на вашей системе. JRE охватывает нужды большинства пользователей.
JDK
JDK (Java SE Development Kit) – набор инструментов разработчика для создания программ на Java. Включает в себя JRE плюс инструменты для разработки, отладки и мониторинга Java приложений.
Итак, чтобы определиться, что скачивать: JRE или JDK? Ответьте на вопрос: вы хотите только запускать Java программы или ещё и разрабатывать их? Если только запускать, то вам достаточно JRE. Если вы хотите разрабатывать программы, то вам необходим JDK. Набор разработчика JDK уже включает JRE, поэтому нет необходимости скачивать их оба по отдельности.
Версии Java
Кроме рассмотренных различных изданий, а также разных версий пакетов (для конечного пользователя и для разработчика), имеются номерные версии. В настоящее время актуальной является версия JDK 1.10. Кстати, JDK 1.10 = JDK 10.
Если вас интересуют ранние выпуски (что-то вроде беты), то для одинадцатой версии вы их найдёте по адресу http://jdk.java.net/11/
Java SE. Урок 2.Что такое JDK,JRE,JVM и компилятор? Порядок выполнения программы
IDE
IDE (integrated development environment) – интегрированная среда разработки, предназначена для содействия разработчику, ускоряет процесс разработки программ. Обычно включает в себя редактор с подсветкой синтаксиса, справкой, автоматизированной компиляцией и запуском программ. IDE может быть создана для любого языка программирования, либо для конкретного языка, например, для Java. Интегрированная среды разработки бывают бесплатными и платными. Хорошей бесплатной IDE для Java является NetBeans.
4 thoughts on “ Некоторые важные термины: Java SE, JRE, JDK, IDE ”
Даниил :
Написано всё прекрасно. НО
у вас на сайте можно(через комментарии)вывести любой html тег,
а значит, и любой скрипт.
Например, тег » » с содержимым
var a = document.getElementsByTagName(«html»);
a.innerHTML = «»; — полностью очистит страницу, на которой написан отзыв с таким содержимым
Java 9 :
Возможность выводить любой тег привела бы не только к описанной проблеме, но и к серьёзной уязвимости – XSS. Как администратор, я могу вставить, например:
Text
alert(1)
Но у обычного пользователя от этого останется только:
Text alert(1)
Если вам это интересно – можете поэкспериментировать с формой комментирования – я к этому отношусь спокойно. Потом я просто удалю тестовые комментарии. Чтобы не ждать одобрения каждого комментария – указывайте в поле e-mail один и тот же адрес – первый комментарий одобряется вручную (ваш уже одобрил), остальные будут появляться автоматически.
Источник: java9.ru
Различия между Java SE, Java EE и Java ME?
Java предоставляет три издания JSE, JEE, JME, разберемся, что они собой представляют, чтобы понять их различия.
JSE
Java Standard Edition с помощью этого, вы можете разрабатывать автономные приложения. Это обеспечивает следующие пакеты:
- java.lang – Этот пакет содержит основы языка.
- java.util – классы и интерфейсы (API) связанные структуры сбора, события, структуры данных и других вспомогательных классов, таких как дата.
- java.io – классы и интерфейсы для работы с файлами, а также другие операции ввода и вывода.
- java.math – для арифметических операций.
- java.nio – Неблокирующие рамки ввода / вывода для Java.
- java.net – Этот пакет содержит классы и интерфейсы, связанные с сетями.
- java.security – классы и интерфейсы, такие как генерации ключей, шифрования и дешифрования, который принадлежит к каркасу безопасности.
- java.sql – для доступа / манипулирования данными, хранящимися в базах данных и источниках данных.
- java.awt – для создания компонентов GUI в Java.
- java.text – для обработки текста, даты, номера и сообщения.
- java.rmi – Предоставляет пакет RMI.
- java.time – Основной API для даты, времени и длительности.
- java.beans пакет содержит классы и интерфейсы, связанные с JavaBeans компонентами.
JEE
Java Enterprise Edition с помощью этого, вы можете разрабатывать приложения Enterprise. Это включает в себя:
- API, WebSocket, JavaServerFaces, Unified Expression Language.
- Характеристики веб-службы, такие как API для веб-служб RESTful, API для обработки JSON, API для JSON Bonding, архитектуры для XML связывания, API для XML веб-сервисов.
- Характеристики предприятия, такие как Dependency Injection, Enterprise JavaBean, Java Persistence API, Java Transaction API.
Java ME
Java Micro Edition с помощью этого, вы можете разрабатывать приложения, которые работают на мелких устройствах, таких как мобильные телефоны. Можете заглянуть в каталог мобильных приложений appvisor.ru для поиска идей.
Средняя оценка 4.2 / 5. Количество голосов: 6
Спасибо, помогите другим — напишите комментарий, добавьте информации к статье.
Или поделись статьей
Видим, что вы не нашли ответ на свой вопрос.
Помогите улучшить статью.
Напишите комментарий, что можно добавить к статье, какой информации не хватает.
Источник: hr-vector.com
Java SE/EE/ME
В этом разделе давайте рассмотрим что такое Java SE/EE/ME. Это разные редакции языка Java.
Java SE (Java Platform Standard Edition) — это стандартная редакция Java, которая используется для разработки простых Java приложений. Например, можно создавать консольные приложения, апплеты, приложения с графическим интерфейсом. До 6 версии Java эта редакция имела название J2SE (Java 2 Platform Standard Edition).
Java EE (Java Platform Enterprise Edition) — это редакция Java для разработки распределенных приложений масштаба предприятий. Включает в себя технологии EJB, JPA, Servlets, JMS и др. До 6 версии Java эта редакция имела название J2EE (Java 2 Platform Enterprise Edition).
Java ME (Java Platform Micro Edition) — это редакция Java для разработки приложений для микрокомпьютеров. До 6 версии Java эта редакция имела название J2ME (Java 2 Platform Micro Edition).
Презентацию с видео можно скачать на Patreon .
- Особенности Java
- История развития языка
- JDK, JRE и JVM
- Компилятор и интерпретатор
- Байт-код
Источник: www.examclouds.com