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