Выпуск 14. Lambda-выражения - пакет java.util.function.
Java 174. Какая разница между классами java.util.Collection и java.util.Collections?
Класс java.util.Collection является интерфейсом, определяющим базовый функционал для всех коллекций в Java. Он содержит основные методы для работы с коллекциями, такие как добавление, удаление и проверка наличия элемента, а также методы для получения размера коллекции и ее итерации. Класс java.util.Collections, с другой стороны, является утилитарным классом, предоставляющим статические методы для работы с коллекциями. Он содержит методы для создания неизменяемых коллекций, синхронизации доступа к коллекции и сортировки элементов коллекции...
Введение в байт-код Java
Источник: Nuances of Programming аждому Java-разработчику известно, какую роль в экосистеме языка играет JVM. Однако большинство не разбирается в том, как работает JVM под капотом. Хотя для разработки на Java это не обязательно, код станет лучше, если вы глубже поймете JVM, потому что так вы будете знать, как каждая строка кода влияет на процессы внутри JVM. Однако для начала нужно понять, что такое байт-код. Итак, поговорим о вводе и выводе байт-кода Java и о том, как он влияет на JVM во время запуска программы...