Java – объектно-ориентированный язык программирования. Принцип работы – написанные на Java приложения транслируются в специальный байт-код, благодаря чему работают на всех виртуальных Java-машинах.
Главные особенности языка программирования Java:
· абсолютная независимость байт-кода от ОС, оборудования,
· гибкая система безопасности (контроль над выполнением программы, гарантированное прерывание любых операций, превышающих допустимые полномочия программы).
Возможности Java:
· большой перечень возможностей для обработки исключительных ситуаций,
· большой перечень способов фильтрации ввода и вывода,
· множество стандартных коллекций: массив, список, стек,
· присутствие средств написания сетевых приложений,
· присутствие классов для выполнения HTTP-запросов и обработки ответов,
· встроенные средства для написания многопотоковых приложений,
· унифицированный доступ к данным на основе JDBC и SQLJ,
· возможность поддержки шаблонов,
· одновременное выполнение программ,
· автоматическое управление памятью.
Платформы Java следующие:
· Standard Edition,
· Enterprise Edition,
· Micro Edition.
Выделяют также Java FX для создания графических интерфейсов и Java Card — технологии для приложений на смарт-картах и прочих устройствах с малым объёмом памяти. Необходимо отметить, что сегодня Java применяют для создания мобильных приложений под ОС Android.
Проекты, реализованные с применением Java:
· RuneScape,
· Amazon,
· eBay,
· LinkedIn,
· Yahoo!
Многие считают, что написанные на Java программы имеют невысокую производительность и занимают много оперативной памяти. Java сравнивают в основном с языком Си. Однако на сегодняшний день код Java ненамного медленнее – примерно в 1,8-2 раза.
Похожие темы: нет
Синонимы:
нет
Все термины на букву «J»
Все термины в глоссарии