162 читали · 10 месяцев назад
☕📦 10 Java-библиотек, которые изменят твой код навсегда
Из этой статьи вы узнаете о ключевых возможностях 10 популярных библиотек для Java: работа с коллекциями, строками, JSON, логами, датами и временем и многое другое. Данная статья является переводом. Ссылка на оригинал. 1. Guava — библиотеки Google Core для Java Guava содержит варианты различных коллекций и набор утилит по работе с ними. Самые примечательные из них – это Immutable-коллекции, в частности, ImmutableList и ImmutableMap. Эти коллекции специально сделаны неизменяемыми. Guava также поддерживает...
242 читали · 1 год назад
Java. Ассоциация, композиция и агрегация
Есть два типа связи между объектами: АССОЦИАЦИЯ, которая делится на композицию и агрегацию, и НАСЛЕДОВАНИЕ. Ассоциация (делится на композицию и агрегацию) - это связь между двумя классами, которая позволяет одному классу использовать функциональность другого класса. Ассоциация - обозначает связь между объектами. Например, игрок играет в определенной команде. Ассоциация означает, что объекты двух классов могут ссылаться один на другой, иметь некоторую связь между друг другом. Например Менеджер может выписать Счет...