-
Топ-3 важнейших навыка программиста
Мы все представляем себе “хорошего программиста” как персону, обладающую примерно вот таким списком качеств и умений: – знает (и не один!) язык программирования- виртуозно пользуется…
-
Как пользоваться Collectors.groupingBy при работе со stream()?
Collectors.groupingBy — это метод, который используется для группировки элементов потока (Stream) на основе заданного критерия. Он позволяет создать Map, где ключом будет выступать значение, возвращаемое…
-
Чем занят spliterator()?
Поговорим про Stream API. Верно ли, что для работы stream() нужет spliterator()? Или это неверное утверждение? На самом деле, для работы stream() напрямую Spliterator не…
-
Кто придумал ООП?
Объектно-ориентированное программирование (ООП) зародилось в 1960-х годах благодаря работе Оле-Йохана Даля и Кристена Нюгорда, двух норвежских компьютерных ученых. Они разработали первый объектно-ориентированный язык программирования Simula…