Core - 2
            Объясните выражение System.out::println.
            
            Выражение  `System.out::println`  представляет собой ссылку на метод  `println`  из класса  `System.out` . 
В Java  `System.out`  является статическим объектом типа  `PrintStream` , представляющим стандартный вывод консоли. Метод  `println`  в  `PrintStream`  используется для вывода строки на консоль с последующим переводом строки.
Ссылка на метод  `System.out::println`  может быть использована, например, в функциональных интерфейсах, которые ожидают метод с определенной сигнатурой. В этом случае, ссылка на метод  `System.out::println`  может быть передана вместо лямбда-выражения или анонимного класса, чтобы выполнить операцию вывода на консоль.
Пример использования:
List<String> strings = Arrays.asList("Привет", "Мир", "Java");
strings.forEach(System.out::println);
В этом примере каждая строка из списка  `strings`  будет выведена на консоль с использованием метода  `println`  объекта  `System.out` .