7
правок
Изменения
→Основные особенности
Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.
Язык Java - язык номер один программирования бизнес-приложений. Бизнес-приложения — это многофункциональные программные системы и комплексы, предназначенные для автоматизации ключевых бизнес-функций и процессов внутри компании. Программисты бизнес-приложений получают в два раза больше программистов других приложений. Наличие таких приложений повышает эффективность ключевых бизнес-процессов предприятия, сократить сроки поиска и обработки информации, экономить материальные и человеческие ресурсы, автоматизировать типовые действия в рамках выполнения процессов и т.д.<ref>https://www.azone-it.ru/biznes-prilozheniya</ref>.
Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. В последнее время был внесен ряд усовершенствований, которые несколько увеличили скорость выполнения программ на Java: