Вебинар

Вебинар «Как написать рекурсию, чтобы не зарекурситься, и находим иголку даже в стоге сена»

Как говорится, программисты делятся на тех, кто не понимает рекурсию, кто уже понял, и тех, кто научился ею пользоваться. Поняв рекурсию и научившись ею пользоваться, можно весьма эффективно и красиво решать множество задач. Как и каких? Об этом — на нашем вебинаре.

Подробнее

Stream API

Вебинар «Использование Stream API при работе с коллекциями»

Если вы смотрели наш прошлый вебинар о лямбдах в Java 8, то вы уже могли убедиться, как элементы функционального программирования в коде могут преобразить его и сделать намного проще. Теперь мы пойдем дальше и рассмотрим Stream API и аспекты его применения при работе с коллекциями и узнаем как и когда применять его на практике.

Подробнее

lambda

Вебинар «Все, что вы хотели знать о лямбдах в Java, но боялись спросить. Extended Edition.»

Как правило, первое, что приходит на ум при упоминании “фич” Java 8 — лямбды. Тема, в общем-то, несложная, если брать во внимание их предысторию и мотивацию, но, вместе с тем, очень даже полезная. Если вы научитесь грамотно использовать эти элементы функционального программирования в своем коде, он станет гораздо элегантнее, короче и читабельнее.

Подробнее

Сложность алгоритмов

Вебинар «Просто о сложности алгоритмов. Алгоритмы сортировки»

Наверняка, многие начинающие Java-разработчики  сталкивались с вопросами «Как оценить сложность моего алгоритма?», «Какой из алгоритмов выбрать для моей конкретной ситуации?» и т.п. Очень любят вопросы на эту тему и на собеседованиях на должность разработчика (особенно — алгоритмы сортировки). Так что же такое сложность алгоритма, как она вычисляется, от чего зависит, как меняется в зависимости от […]

Подробнее