Java

Java (не путать с JavaScript) — это объектно-ориентированный язык программирования общего назначения, предназначенный для использования в сочетании с виртуальной машиной Java (JVM). «Платформа Java» — это название вычислительной системы, в которой установлены инструменты для разработки и запуска программ Java. Используйте этот тег для вопросов, касающихся языка программирования Java или инструментов платформы Java.


Java – это высокоуровневый, независимый от платформы, объектно-ориентированный (ООП) язык программирования и среда выполнения.

Синтаксис языка Java во многом заимствован из C и C++, но его объектная модель проще, чем у C++, и в нем меньше низкоуровневых средств. Приложения Java обычно компилируются в байт-код (называемый файлы классов), которые могут выполняться JVM (виртуальная машина Java), независимо от архитектуры компьютера. JVM часто дополнительно компилирует код в собственный машинный код для оптимизации производительности.

JVM управляет памятью с помощью сборщика мусора, чтобы удалять объекты из памяти, когда они больше не используются. Java поддерживает такие функции, как отражение и взаимодействие с C и C++ через JNI.

Java спроектирован так, чтобы иметь как можно меньше зависимостей реализации, что позволяет разработчикам приложений "написать один раз, запускать где угодно" (WORA): код, который выполняется на одной платформе, не нужно перекомпилирован для работы на другой машине. Первоначально Java был разработан [Джеймсом Гослингом] в Sun Microsystems (которая объединилась с корпорацией Oracle 20 апреля 2009 г.) и выпущен в 1995 г. в качестве основного компонента платформы Java Sun Microsystems.

[Платформа Java] — это название, данное компанией Sun (теперь Oracle) вычислительным системам, в которых установлены инструменты для разработки и выполнения программ Java. Платформа содержит множество инструментов, которые могут помочь разработчикам эффективно работать с языком программирования Java.

Платформа состоит из двух основных программных пакетов:

  • Java Runtime Environment (JRE) , которая необходима для запуска Java-приложений и апплетов; и,
  • Java Development Kit (JDK), необходимый для разработки Java-приложений и апплетов. JDK поставляется с JRE.

В этом разделе мы более подробно рассмотрим, что делают эти два программных компонента платформы Java.

Вопросы, связанные с [java]:

  • 1