4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
Java Program Design (2019)
Автор: Edward Sciore
Количество страниц: 456

#advanced #english #book #java

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

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

Достоинства:
Множество практических примеров;
Актуальность материала;

Недостатки:
Большой объём.
Forwarded from Библиотека программиста
10 популярных вопросов с Java-собеседований

Есть вопросы, которые постоянно попадаются на собеседованиях, и на которые ты всё время забываешь ответы? Вот 10 самых распространенных вопросов для джавистов!

https://proglib.io/sh/VDz29yFqUB
Лекция по основам разработки на Java, Reflection API, Spring.

https://youtu.be/Kdgt6hROH3c
Microservices Patterns: With examples in Java (2018)
Автор: Chris Richardson
Количество страниц: 520

#english #book #advanced #java

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

Что внутри:
✔️Как и почему нужно использовать микросервисную архитектуру;
✔️Управление транзакциями и шаблоны запросов;
✔️Эффективные способы тестирования;
✔️Стратегии декомпозиции.

Достоинства:
Актуальность материала;
Множество примеров кода;
Подробные описания в каждой теме.

Недостатки:
Много повторяющейся информации.
Java: The Complete Reference, Eleventh Edition (2018)
Автор: Herbert Schildt
Количество страниц: 1882

#english #book

Книга является руководством по Java. Она охватывает все аспекты языка, включая синтаксис, ключевые слова, основные принципы программирования. Автор бестселлеров по программированию, Герберт Шилдт подробно объясняет, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Вы найдете много полезной информации о Java API, фреймворке Collections, библиотеке для работы с потоками, Swing и JavaBeans.

Темы в книге:
✔️Типы данных, переменные, массивы и операторы;
✔️Наследование;
✔️Многопоточное программирование;
✔️Классы ввода/вывода;
✔️Лямбда-выражения и многие другие.

Достоинства:
Полные и ясные объяснения;
Широкий спектр тем;
Хорошо подходит новичкам.

Недостатки:
Большой объём.
Enterprise Java Microservices (2018)
Автор: Ken Finnigan
Количество страниц: 272

#english #book #advanced

Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.

Что внутри:
✔️Разработка с использованием облачных технологий;
✔️Стратегии отказоустойчивости и мониторинга;
✔️Защита созданных приложений.

Достоинства:
Хорошая структурированность;
Обширный список тем;
Приведено множество примеров и шаблонов.

Недостатки:
Некоторые темы разобраны не слишком подробно.
Мониторинг файлов вместе с Java NIO

Небольшой урок о том, как с помощью пакета java.nio.file написать класс для наблюдения за изменениями состояния файлов в директории.

https://proglib.io/sh/ZUL1hy5a8J
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019)

#english #book #intermediate #java

Java является кросс-платформенным объектно-ориентированным языком программирования, используемом в основном для разработки мобильных и десктопных приложений. Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.

Книга:
✔️Охватывает все части экзамена, вопросы по темам: инкапсуляция, наследование абстрактных классов и интерфейсов, модули и лямбда-выражения;
✔️Включает сложный материал и укрепляет ваше понимание ключевых тем;
✔️Объясняет принципы и шаблоны ООП;
✔️Помогает освоить основы функционального программирования;
✔️Учит создавать решения на Java, применимые в реальных проектах.

Достоинства:
Отлично подходит для подготовки к экзамену;
Включает множество примеров и задач;
Очень информативна даже для опытных программистов.

Недостатки:
Не замечено.
The Java Module System (2019)

Книга является подробным руководством по созданию и использованию модулей в языке Java. С помощью простых для понимания примеров и описаний, читая книгу, вы сможете изучить анатомию модульного приложения. Попутно вы овладеете передовыми методами проектирования с помощью модулей, отладкой модульного приложения и его развертыванием.