Java. Библиотека профессионала, том 2. Расширенные средства программирования

10-е издание
Кей С. Хорстманн

Core Java, Volume II--Advanced Features, 10th Edition
Cay S. Horstmann
книга Java. Библиотека профессионала, том 2. Расширенные средства программирования, 10-е издание
(увеличить обложку)

Тираж данной книги закончился.
Оглавление
Введение
Пролистать книгу
Файлы к книге

Это полностью обновленное по версии Java SE 8 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает реальные проекты на платформе Java. В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами из практики программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода.

Из второго тома вы узнаете о новых развитых функциональных возможностях, появившихся в версии Java SE 8, в том числе о новых интерфейсах API для потоков данных, даты, времени и календаря, а также о возможностях разработки графических пользовательских интерфейсов, обеспечения безопасности, написания платформенно-ориентированного кода и многое другое. Исходный код всех приведенных примеров обновлен с учетом нововведений в версии Java SE 8, а их полное описание изящно вплетено в общую канву подробных пояснений расширенных средств программирования на Java.

Во втором томе настоящего издания рассматриваются следующие вопросы.

  • Применение потоков данных для более эффективной и удобной обработки коллекций.
  • Эффективный доступ к файлам и каталогам, чтение и запись двоичных и текстовых данных, а также сериализация объектов.

  • Применение регулярных выражений из пакета, появившегося в версии Java SE 8.
  • Синтаксический анализ, проверка достоверности данных, формирование XML-документов, применение XPath, XSL и многих других средств обработки данных в формате XML в Java.
  • Эффективное подключение программ на Java к сетевым службам.
  • Программирование баз данных средствами JDBC 4.2.
  • Изящное преодоление трудностей оперирования датами и временем с помощью нового интерфейса API из пакета java.time.
  • Интернационализация прикладных программ с локализованными датами, метками времени, числами, текстом и графическим интерфейсом.
  • Компиляция и выполнение кода сценариев с помощью специальных интерфейсов API.
  • Обработка аннотаций.
  • Повышение безопасности с помощью загрузчиков классов, верификации байт-кода, диспетчеров защиты, установки полномочий и аутентификации пользователей, цифровых подписей, подписания прикладного кода и алгоритмов шифрования.
  • Овладение расширенными средствами библиотек Swing и AWT для создания списков, таблиц, деревьев, текстовых областей, индикаторов выполнения и прочих элементов графического интерфейса.
  • Формирование высококачественной графики средствами программного интерфейса Java 2D API.
  • Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI.

Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания.

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

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.

Об авторе

Кей Хорстманн — профессор факультета вычислительной техники в Университете Сан-Хосе, имеет звание "Чемпион по Java" и является частым докладчиком на многих отраслевых конференциях. Автор книг Scala for Impatient (издательство Addison-Wesley, 2012 г., Core Java for the Impatient (Addison-Wesley, 2015 г.; в русском переводе вышла под названием Java SE 8. Базовый курс в ИД "Вильямс", 2016 г.) и Java SE 8 for the Really Impatient (Addison-Wesley, 2014 г; в русском переводе вышла под названием Java SE 8. Вводный курс в ИД "Вильямс", 2014 г.).


976, c ил стр., с ил.; ISBN 978-5-9909445-0-3, 978-0-13-417729-8; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Библиотека профессионала; 27.02.2019; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Раздел каталога:



Оглавление книги "Java. Библиотека профессионала, том 2. Расширенные средства программирования"


Предисловие 13
Глава 1. Библиотека потоков данных в Java SE 8 19
Глава 2. Ввод и вывод 63
Глава 3. XML 153
Глава 4. Работа в сети 235
Глава 5. Работа с базами данных 279
Глава 6. Прикладной программный интерфейс API даты и времени 345
Глава 7. Интернационализация 365
Глава 8. Написание сценариев, компиляция и обработка аннотаций 419
Глава 9. Безопасность 475
Глава 10. Расширенные средства Swing 559
Глава 11. Расширенные средства AWT 733
Глава 12. Платформенно-ориентированные методы 895
Предметный указатель 955


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100