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
Смотрите также учебники, книги и учебные материалы:
- Начинаем программировать на Python, Гэддис Т., 2019
- Программирование на Python для начинающих, МакГрат М., 2015
- Java Script Notes For Professionals
- Java, справочник разработчика
- Java, задачи по основам программирования, более 600 задач, около 150 задач с решениями, книга для школьников и не только, Канель Е.Г., Зэев Ф., 2019
- HTML5 Notes For Professionals
- Html5+css3, основы современного web-дизайна, Кириченко А.В., Хрусталев А.А., 2018
- HTML5 и CSS3, Веб-разработка по стандартам нового поколения, Хоган Б., 2014