Java, справочник разработчика, Эванс Б.Дж., Флэнаган Д., 2019.
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства

Язык, виртуальная машина и экосистема Java.
Среда программирования на Java существует с конца 1990-х годов. Она состоит из языка [ava и поддерживающей его исполняющей системы, иначе называемой виртуальной машиной Java (JVM).
В то время, когда был разработан язык Java, такое разделение считалось новшеством, но теперь оно стало в большей степени общей тенденцией в разработке программного обеспечения. Примечательно, что в среде .NET, выпущенной корпорацией Microsoft через несколько лет после Java, был принят весьма схожий подход к архитектуре платформы.
Важное отличие платформ .NET и Java заключается в том, что Java всегда воспринималась как относительно открытая экосистема со многими поставщиками, хотя ее разработка велась владельцем технологии. На протяжении всей истории развития Java эти поставщики сотрудничали и соперничали за отдельные компоненты технологии Java.
Одна из главных причин успеха экосистемы Java состоит в том, что она является стандартизированной средой. Это означает, что на применяемые технологии имеются спецификации, соответствующие данной среде. И эти стандарты дают разработчику и потребителю уверенность, что технология будет совместима с другими компонентами, даже если они от поставщика иной технологии.
Оглавление.
Введение.
Часть I. Введение в Java.
Глава 1. Введение в среду Java.
Глава 2. Основы синтаксиса Java.
Глава 3. Объектно-ориентированное программирование на Java.
Глава 4. Система типов Java.
Глава 5. Введение в объектно-ориентированное проектирование на Java.
Глава б. Управление оперативной памятью и параллелизм в Java.
Часть II. Работа с платформой Java.
Глава 7. Соглашения по программированию и документированию.
Глава 8. Работа с коллекциями Java.
Глава 9. Обработка данных в типичных форматах.
Глава 10. Обработка файлов и ввод-вывод.
Глава 11.Загрузка классов, рефлексия и дескрипторы методов.
Глава 12. Модули на платформе Java.
Глава 13. Инструментальные средства платформы Java.
Приложение А. Дополнительные средства.
Предметный указатель.
Купить .
Теги: Java :: Эванс :: Флэнаган :: 2019