Java. Библиотека профессионала. Том 1. Основы

Этот товар закончился.

Описание и характеристики

Это одиннадцатое издание исчерпывающего руководства по написанию надежного, удобно сопровождаемого прикладного кода. Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.
Обновленные в этой книге примеры кода отражают долгожданные возможности модуляризации, а также наглядно показывают, как писать легко расширяемый и сопровождаемый прикладной код на языке Java. Читая книгу, вы узнаете, как пользоваться новой утилитой JShell, реализующей цикл REPL для ускоренного освоения языка Java и экспериментальной разработки прикладных программ, практического применения усовершенствований в прикладном интерфейсе Process API, состязательной блокировке, протоколировании и компиляции.
В первом томе настоящего двухтомного издания главное внимание уделяется основным понятиям языка Java и средствам программирования пользовательского интерфейса, включая принципы ООП, обобщения, коллекции, лямбда-выражения, разработку графических программ средствами библиотеки Swing, а также методики параллельного и функционального программирования. Если у вас имеется достаточный опыт программирования на Java и вы собираетесь перейти к версии Java SE 9, 10 или 11, то лучшего руководства по компетентному подходу к решению практических задач программирования на Java вам не найти.
ID товара 2730370
Издательство Компьютерные науки
Год издания
ISBN 978-5-90-711479-1
Количество страниц 864
Размер 4x17.5x24.3
Тираж 500
Вес, г 1279

Отзывы

15 бонусов

за полезный отзыв длиной от 300 символов

15 бонусов

если купили в интернет-магазине «Читай-город»

Полные правила начисления бонусов за отзывы
4.3
8 оценок
1
0
0
2
5
5 5
23.06.2022
5
Чётко!
Это было долго и сложно, но я всё-таки осилил эту книгу. Пропустил 10, 11 и 13 разделы, так как они посвящены графике и UI. Могу сказать, что это офигенный справочник. Я узнал много интересного в частности: lambda-выражения, функциональные интерфейсы, устройство template классов (там совершенно отличается от C++), и фишки с параллельностью: CompletableFuture и прочее (по типу ветвящихся задач). Могу посоветовать. Очень годное чтиво. Автор прям разбирается в теме, объясняет всё довольно дотошно. Искренне хочу его поблагодарить за вставки про C++, где он сравнивает два языка (и объясняет, почему Java лучше). Жаль, что такие важные темы, как потоки (stream) и организация ввода-вывода, вынесены в другой том. Жаль также, что отсутствуют практические задачи на написание кода. Но вместе с тем, на сайте автора есть примеры (там целая кодовая база), которые по мере чтения лучше тестить (т.е. запускать). У меня java-11, но все примеры нормально компилируются и функционируют исправно (за очень-очень редким исключением, когда надо буквально пофиксить одну строчку). За труды автору респект. В книге также бывают раз на главу простенькая опечатка в коде, которую легко заметить, но это а) незначительно, б) сразу видно, в) не особо отвлекает от интригующего повествования. Автор ведёт читателя за руку от основ (по типу что такое int) вплоть до коллекций для асинхронного исполнения. В конце каждого раздела выводятся в списке весь использованный API (сигнатуры функций, методы классов, etc), чтобы освежить память. Тоже очень удобно. Для тех, кто не до конца уверен в том, что же такое Java и какие возможности она может предложить (например, в случае, если вы знаете C++, а на Java умеете писать просто погуглив синтаксис) - отличное предложение на 610 страниц (если вычеркнуть разделы про GUI)!

Рекомендую👍🏻
Это одиннадцатое издание исчерпывающего руководства по написанию надежного, удобно сопровождаемого прикладного кода. Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.
Обновленные в этой книге примеры кода отражают долгожданные возможности модуляризации, а также наглядно показывают, как писать легко расширяемый и сопровождаемый прикладной код на языке Java. Читая книгу, вы узнаете, как пользоваться новой утилитой JShell, реализующей цикл REPL для ускоренного освоения языка Java и экспериментальной разработки прикладных программ, практического применения усовершенствований в прикладном интерфейсе Process API, состязательной блокировке, протоколировании и компиляции.
В первом томе настоящего двухтомного издания главное внимание уделяется основным понятиям языка Java и средствам программирования пользовательского интерфейса, включая принципы ООП, обобщения, коллекции, лямбда-выражения, разработку графических программ средствами библиотеки Swing, а также методики параллельного и функционального программирования. Если у вас имеется достаточный опыт программирования на Java и вы собираетесь перейти к версии Java SE 9, 10 или 11, то лучшего руководства по компетентному подходу к решению практических задач программирования на Java вам не найти.