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

Denis Chapligin (akashihi)

Рассылки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рассылки