Практические задачи на Java по всем темам — от основ до Spring

JavaCase - это коллекция практических задач с решениями и подсказками для разработчиков любого уровня.

Practice Icon

Практика по всем темам от основ до Spring

Difficulty Icon

Задачи с разным уровнем сложности

Check Icon

Проверяй себя и улучшай навыки

Темы

Изучи Java от основ до продвинутых фреймворков

Java Core

Java Core

Синтаксис, переменные, типы данных, операторы, массивы и другое.

Перейти к задачам
ООП

ООП

Объекты, классы, наследование, полиморфизм, интерфейсы, абстракция.

Перейти к задачам
Collections Framework

Collections Framework

List, Set, Map, очереди, стеки, сортировки, компараторы и многое другое.

Перейти к задачам
IO & NIO

IO & NIO

Потоки ввода-вывода, работа с файлами, буферы, каналы, сериализация.

Перейти к задачам
Lambda & Stream API

Lambda & Stream API

Лямбда-выражения, функциональные интерфейсы, Stream API.

Перейти к задачам
Многопоточность

Многопоточность

Потоки, синхронизация, блокировки, Executor Framework, concurrent.

Перейти к задачам
SQL & JDBC

SQL & JDBC

Работа с базами данных через JDBC, соединения, запросы, транзакции.

Перейти к задачам
Spring

Spring

Spring Core, AOP, Data, MVC, Security и другие модули экосистемы Spring.

Перейти к задачам
Premium доступ
  • Доступ ко всем задачам
  • Подробные объяснения задач
  • Кастомизация профиля
  • Доступ к симуляции собеседования
  • ИИ-ментор — 30 проверок в день
Оформить за 390₽
Tasks Icon

1000+

Практических задач

Topics Icon

8

Тем для изучения

Levels Icon

3

Уровня сложности

Users Icon

5000+

Разработчиков с нами

Trophy Trophy

Прокачивайся каждый день

Решай задачи, зарабатывай опыт и отслеживай свой прогресс.

Начать решать задачи