Найти в Дзене
Кот книгогрыз

Самые содержательные книги по java. Часть 2:

​Java Design Patterns: A Hands-On Experience with Real-World Examples (2019)

Автор: Vaskaran Sarcar

Количество страниц: 536

В книге автор делится опытом реализаций 26 наиболее распространённых шаблонов проектирования с использованием Java и Eclipse. Для каждого шаблона вы увидите по крайней мере один вариант использования в реальном проекте и полную реализацию. Книга написана для опытных разработчиков, использующих Java.

Чему вы научитесь:

✔️Работать с каждым шаблоном;

✔️Реализовывать шаблоны в приложениях;

✔️Выбирать из альтернативных шаблонов, сравнивая плюсы и минусы;

✔️Работать в Eclipse IDE.

Достоинства:

➕Актуальность материала;

➕Хорошая структурированность;

➕Подробные описания работы с шаблонами.

Недостатки:

➖Не замечено.

​Java Design Patterns
​Java Design Patterns

​Think Java: How to Think Like a Computer Scientist (2016)

Автор: Allen B. Downey

Количество страниц: 252

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

Во время чтения книги вы:

✔️Начнете изучать сложные темы небольшими шагами с примерами;

✔️Поймёте, как правильно формулировать задачи, творчески думать о решениях и писать чистый читабельный код;

✔️Определите, какие методы разработки больше вам подходят и попрактикуетесь в отладке программ;

✔️Изучите связи между вводом и выводом, классами и методами, строками и массивами;

✔️Поработаете над упражнениями.

Достоинства:

➕Хорошо подходит как дополнение к курсу по Java в университете или колледже;

➕Множество примеров кода.

Недостатки:

➖Не замечено.

​Think Java: How to Think Like a Computer Scientist
​Think Java: How to Think Like a Computer Scientist

​Java Concurrency на практике (2020)

Автор: Брайан Гетц

Количество страниц: 424

Эта книга поможет написать — а также спроектировать, отладить, сопроводить, проанализировать — многопоточные программы на Java. Если вам когда-либо приходилось синхронизировать метод, но вы не представляли зачем, то вам просто необходимо прочитать эту книгу.

Во время чтения книги вы изучите:

✔️Основные понятия параллелизма и безопасности потоков;

✔️Методы построения и составления потокобезопасных классов;

✔️Оптимизация производительности: что нужно и чего нельзя делать;

✔️Использование блоков параллелизма в java.util.concurrent и многое другое.

Достоинства:

➕Актуальность материала;

➕Хороший авторский стиль;

➕Обзоры частых ошибок.

Недостатки:

➖Не замечено.

​Java Concurrency на практике
​Java Concurrency на практике