Платформа Java, стандартная версия


Java Platform, Standard Edition ( Java SE ) — это вычислительная платформа для разработки и развертывания переносимого кода для настольных и серверных сред. [1] Java SE ранее называлась Java 2 Platform, Standard Edition ( J2SE ).

Платформа использует язык программирования Java и является частью семейства программных платформ Java . Java SE определяет ряд API-интерфейсов общего назначения , таких как API - интерфейсы Java для библиотеки классов Java , а также включает спецификацию языка Java и спецификацию виртуальной машины Java . [2] OpenJDK является официальной эталонной реализацией , начиная с версии 7. [3] [4] [5]

Платформа была известна как Java 2 Platform, Standard Edition или J2SE с версии 1.2, пока название не было изменено на Java Platform, Standard Edition или Java SE в версии 1.5. «SE» используется для отличия базовой платформы от платформ Enterprise Edition ( Java EE ) и Micro Edition ( Java ME ). Первоначально цифра «2» предназначалась для того, чтобы подчеркнуть основные изменения, внесенные в версию 1.2, но была удалена в версии 1.6. Соглашение об именах менялось несколько раз в истории версий Java . Начиная с J2SE 1.4 (Merlin), Java SE разрабатывается в рамках процесса сообщества Java ., который производит описания предлагаемых и окончательных спецификаций для платформы Java, называемых Java Specification Requests (JSR) . [6] JSR 59 был общей спецификацией для J2SE 1.4, а JSR 176 определял J2SE 5.0 (Tiger). Java SE 6 (Mustang) был выпущен под JSR 270.

Java Platform, Enterprise Edition (Java EE) — это родственная спецификация, включающая все классы Java SE, а также некоторые из них, более полезные для программ, работающих на серверах, а не на рабочих станциях .

Платформа Java, Micro Edition (Java ME) — это связанная спецификация, предназначенная для предоставления сертифицированного набора API-интерфейсов Java для разработки программного обеспечения для небольших устройств с ограниченными ресурсами, таких как сотовые телефоны , КПК и телевизионные приставки .

Java Runtime Environment (JRE) и Java Development Kit (JDK) — это фактически файлы, загружаемые и устанавливаемые на компьютер для запуска или разработки программ Java соответственно.