Что такое Java Обновлено:
Опубликовано:
|
|
Java —
простыми словами
|
кроссплатформенный язык программирования. Разработан компанией Sun Microsystems в 1995 году. На данный момент права на торговую марку Java и ключевые патенты, связанные с реализацией Java SE, принадлежат компании Oracle. Однако, развитие языка управляется через запросы JSR в рамках Java Community Process (JCP), что делает его в значительной степени открытым. Основная эталонная реализация OpenJDK, является открытой и свободной. Oracle — один из ключевых, но не единственный правообладатель технологии. Используется для создания приложений, которые могут запускаться на любой операционной системе без адаптации под нее кода. Для этого разработчик поставляет приложение вместе с необходимыми частями среды исполнения (через jlink), и пользователю не нужно ничего скачивать отдельно. Но в случае использования старого или специфического (например Minecraft Java Edition) программного обеспечения, может потребоваться установить JAVA (JRE). Старую версию (8) можно скачать с сайта java или более свежие реализации можно найти на сайте Oracle, а также от сторонних поставщиков. Язык стал очень популярным и получил огромное распространение. На нем пишут приложения, практически, в любой отрасли и для любых категорий, например:
Для разработчиков необходима установка пакетов JDK (Java Development Kit). Они содержат в себе средства программирования, сборки и запуска исходного кода. Также есть готовые коммерческие сборки, например, официальная Oracle JDK. Но, чаще всего, для коммерческих целей компании выбирают дистрибутивы от других поставщиков (Amazon Corretto, Azul Zulu, Liberica JDK), собранных на основе OpenJDK. Это делается, чтобы избежать лицензионных рисков Oracle, так как компания с 2019 года сделала менее предсказуемой лицензионную политику использования ее реализации Java. Важно дополнить, что Java не нужно путать с JavaScript. Это, абсолютно, разные языки программирования. Подробнее о Java на Википедии. Задать вопрос в телеграм-чате |
Встречается в статьях
Решение проблем:
Инструкции:
- Использование playbook и роли в Ansible на примере установки NGINX
- Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
- Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
- Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
- Использование связки Elasticsearch + Kibana + Logstash на Rocky Linux
- Использование связки Elasticsearch + Kibana + Logstash на Linux Ubuntu
- Как вручную настроить сервер хостинга на CentOS 7
- Как включить или отключить javascript
- Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
- Установка и настройка кластера PowerDNS на Rocky Linux
- Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
- Трансляция видео с веб-сервера с помощью NGINX + rtmp
- Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
- Установка Openfire на Ubuntu для мгновенного обмена сообщениями
- Как установить и настроить систему виртуализации Proxmox VE
- Настройка портала TeamPass для совместного хранения паролей
- Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
Мини-инструкции:
- Установка и настройка Nextcloud + NGINX на Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Как установить Jenkins на операционную систему Linux CentOS
- Как установить веб-сервер Tomcat на Linux Ubuntu Server
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Установка системы отслеживания ошибок Jira на Linux Ubuntu
- Как установить Jenkins на систему Linux Ubuntu Server
- Как установить на CentOS и выполнить пробный запуск программы jmeter
- Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
- Как установить Zookeeper на Rocky Linux и настроить кластер из нескольких нод
- Как установить и настроить кластер Hadoop на Linux Ubuntu
- Развертывание веб-сервера на базе NGINX + NodeJS на Linux Ubuntu Server
- Как с помощью Gradle и плагина ospackage собрать пакеты RPM и Deb
- Как установить программный брокер Kafka на Linux и выполнить базовые команды
- Как установить и настроить автозапуск системы распределенной трассировки Zipkin на различные дистрибутивы Linux
- Как установить и работать с РСУБД Cassandra на различных дистрибутивах Linux
- Как установить OpenJDK на разные типы операционной системы Linux
- Пример сборки проекта, написанного на Java, с помощью системы сборки Maven
- Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
- Как установить и настроить кластер JMeter на Linux для проведения нагрузочного тестирования
- Как настроить платформу для создания портала документации Docusaurus
- Как установить и настроить Svacer на Rocky Linux, а также использовать его в работе
- Как установить систему для удаленного управления устройствами MeshCentral на Linux
- Настройка Dovecot Solr для ускорения поиска по почте
Другие термины
BIND
Postfix
OpenCart
ISA Server
Blu-Ray
Keyran
Seafile
AWS
Nano server
RabbitMQ
STUN
Adblock
SpamAssassin
NAT
Powerpoint
1С:Предприятие
QGIS
CI/CD
Keepalived
WiMAX
.....
Обновлено: