Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#вопросы_с_собеседований
Приведите примеры порождающих шаблонов проектирования.
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Приведите примеры порождающих шаблонов проектирования.
Абстрактная фабрика (Abstract factory) — класс, который представляет собой интерфейс для создания других классов.
Строитель (Builder) — класс, который представляет собой интерфейс для создания сложного объекта.
Фабричный метод (Factory method) — делегирует создание объектов наследникам родительского класса. Это позволяет использовать в коде программы не специфические классы, а манипулировать абстрактными объектами на более высоком уровне.
Прототип (Prototype) — определяет интерфейс создания объекта через клонирование другого объекта вместо создания через конструктор.
Одиночка (Singleton) — класс, который может иметь только один экземпляр.
The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 20 days, that account will self-destruct and this channel will no longer have a creator.
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Что такое «инкапсуляция»?
Инкапсуляция – это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя, открыв только то, что необходимо при последующем использовании.

Цель инкапсуляции — уйти от зависимости внешнего интерфейса класса (то, что могут использовать другие классы) от реализации. Чтобы малейшее изменение в классе не влекло за собой изменение внешнего поведения класса.
Practical Domain-Driven Design in Enterprise Java (2019)

Книга является руководством по предметно-ориентированному проектированию с помощью Java. Вы увидите, как использовать все возможности Jakarta EE MicroProfile и Spring Boot, чтобы создавать сложные качественные проекты наиболее эффективно, используя проблемно-ориентированный подход.
Introduction to Programming in Java. An Interdisciplinary Approach (2017)

Эта книга является введением в программирование на Java для начинающих. Авторы учат применять инструменты и техники, необходимые для любого специалиста, и знакомят читателя с одним из самых широко используемых языков в мире. Руководство основывается на примерах и упражнениях.
900 страниц профессиональных советов и хитростей по Java
Effective Java (2018)

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