Хочу поговорить о платформе Java Runtime Environment. Будем для сокращения использовать JRE.Я не фанат явы как таковой, но мне приходится считаться с её технологиями. Благодаря этим технологиям мы запускаем многие программы на персональном компьютере. Некоторые текстовые редакторы кода работают на яве. Для того чтобы редактор работал необходима ява платформа JRE. Конечно машина в рабочем состоянии потребляет ресурсы вашего ПК, но возможности ява приложений по сей день велики. Самая главная фишка ява-приложений это крутая многопоточность и работа с железом. Яве отведена роль управлять железом. Многие интерфейсы для управления электроприборов применяют яву. Например мы пользуемся сотовыми телефонами с операционкой android. Вы можете написать свою программу с использованием фреймворка Android Studio. Например Си язык хорош для операционных систем и компьютерных игр. Это два заклятых конкурента. На самом деле на яве можно сделать как декстопные приложения, так и сайты. Он подходит для веба, но такие языки как Python и PHP обходят яву по скорости разработки. Они высокоуровневые языки программирования. Подробнее о JRE вы можете почитать на странице https://softprime.net
На сегодняшний день язык ява не устарел и его используют в больший компаниях. Допустим вы решили разработать программу для управления большой атомной электростанции. Тут ява поможет вам сделать десктопное приложение. Вы будете создавать программу которая будет контролировать работу всего оборудования. В особой программе вы будете перетаскивать кнопки и навешивать события на кнопки. Нажимая на определённую кнопку будет срабатывать цикл действий.
Но есть одна особенность у этого мощного языка - это его сложность. Ява-программисты дорого стоят и их непросто готовить. Ява полностью объектно-ориентированный язык программирования. Приложения на яве могут разрабатываться годами. Например в языке программирования PHP появился объектно-ориентированный (ООП) подход. Многие шаблоны проектирования были взяты из Си и явы.