Отправляет email-рассылки с помощью сервиса Sendsay

Denis Chapligin (akashihi)

Рассылки

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Меньше кода и ещё меньше аннотаций. Даже с учётом project lombok, код выглядит перегруженным. На простой класс с тремя полями у нас 10) аннотаций. Может быть, можно с этим что-то сделать? Аннотация @Data заменяет (почти) все вышеперечисленные аннотации! Читать на сайте > ...

2015-10-30 12:45:58 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Меньше кода, больше аннотаций! Project lombok генерирует не только геттеры и сеттеры, но и конструкторы и свойства полей класса. Читать на сайте > ...

2015-10-28 20:14:37 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Геттеры и сеттеры пишут себя сами ) Наконец-то java разработчики избавляются от тяжёлого наследия и сбрасывают с себя цепи. Читать на сайте > ...

2015-10-24 21:56:13 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Project lombok делает java код выразительнее и проще. Project lombok это прекраснейший препроцессор аннотаций, который сильно упрощает код и делает java похожей на современный язык. Читать на сайте > ...

2015-10-21 17:37:33 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Завершающая статья о Java8 Stream API, рассказывающая о создании собственной реализации потока. Stream API предоставляет очень богатый функционал по обработке наборов данных в функциональном стиле. Но что если у нас есть некий набор тип данных, для которого нет возможности создать Stream стандартным образом? Читать на сайте > ...

2015-10-18 21:56:00 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Пример написания собственного коллектора для использования со Stream API. Во второй статье о использовании Stream API я показывал, как использовать стандартные коллекторы. Настало время разработки собственного коллектора. Читать на сайте > ...

2015-10-14 20:57:21 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Потоки можно создавать не только из коллекций. В предыдущих статьях о Stream API объекты Stream всегда создавались из Iterable , вызовами stream ( ) или parallelStream ( ) . Однако существуют и другие источники создания Stream. Читать на сайте > ...

2015-10-12 23:04:09 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Сортировка потоков и терминальные операции. Если к примеру многопоточной обработки дописать вывод результатов, мы увидим, что данные после обработки имеют случайный порядок. Что, если нам нужен не просто список количества фильмов в каждом году, а ещё и отсортированный по годам? Можно, конечно, позвать Collections . sort ( ) с какой-то своей реализацией Comparable . Но для Map нет вызова Collections . sort ( ) ! Можно использовать какую-нибудь реализацию SortedMap и отсортировать результаты вручную, но это ...

2015-10-09 22:17:39 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Stream API позволяет распараллелить обработку используя лишь один вызов. Но реализация не настолько хороша, как хотелось бы. Stream API предоставляет очень простой механизм для выполнения операций над потоком параллельно: входной поток разбивается на части, если это возможно, и каждая такая часть обрабатывается параллельно с остальными, в раздельных нитях. Читать на сайте > ...

2015-10-06 14:42:38 + Комментировать Автор:

EasyJava - Java в примерах для начинающих

EasyJava - Java в примерах для начинающих

Java и её экосистема в примерах для начинающих.

подписчиков: 144
Подписаться

Продолжаем изучать Stream API: map, filter, reduce, collect) Map/Reduce это очень простой шаблон проектирования, описывающий работу с наборами данных в два шага: на первом шаге выполняются (параллельные) операции над набором, на втором шаге результаты первого шага объединяются. Читать на сайте > ...

2015-10-04 13:04:15 + Комментировать Автор:

Рассылки