JAVA 25 SELF

self sql ru
Готовы к Java будущего? Этот квест из 65 уровней познакомит вас с новейшими возможностями Java 25! Вы изучите современный синтаксис языка, освоите Record-классы и Pattern Matching, научитесь работать с Virtual Threads для революционной многопоточности. Затем погрузитесь в передовые технологии: Sealed Classes для безопасной архитектуры, Structured Concurrency для управления параллельными задачами, современные коллекции и Stream API. Освоите работу с модулями, новейшие возможности рефлексии и все фишки Java 25, которых еще нет в других курсах. AI-наставник анализирует каждое ваше решение и дает персональные рекомендации по улучшению кода. Вы освоите IntelliJ IDEA с JDK 25, научитесь писать код как настоящий Java-разработчик будущего. Реальные навыки завтрашнего дня уже сегодня!
Комментарии (35)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Natig Soltanov
Уровень 33
30 мая, 11:53
Я - человек с гуманитарным типом мышления, не знающий математики, алгоритмов и прочего, долго думал стоит ли мне вообще браться за это, смогу ли я понять? Оказалось легче простого. Мне курс очень понравился, хоть и говорили часто: "перейди на старый курс, там всё описывается подробно, а новый поверхностный", но я с таким не столкнулся (всё познаётся в сравнении). Мне лично понравилась подача. Задач мало, большинство ни о чём, но даже это лучше чем их полное отсутствие. Я прошёл пока что всего половину курса, и про оставшиеся 34-66 уровни комментировать не буду, но советую всем кто хочет окунуться в мир Java. Да это не Java 25 а скорее Java 21, но для особенно любознательных это не проблема, вы всегда найдёте недостающие знания. Удачи в освоении 😎
Gans Electro
Уровень 51
21 мая, 20:12
Вернулся к Java после года. Я уже заканчивал и обычный курс (2022-2024) и стажировку на 100% (2024-2025). В конце стажировки на последнем проекте (2 недели разбирал) я офигел от того что ничего не понимаю и как много всего в Spring-е. Папка static (Web) вообще не была понятна, хотя и очень важна. Тут я и усомнился в себе, и понял что учиться придется еще долго... Я уходил учить Web, его закончил. Начал Linux, Docker, PostgreSQL. На линуксе задушился. Решил что вернусь сюда и буду делить время как Java 70%, PostgreSQL 20%, Linux/Docker 10%. Может я и сбился с пути, уходя изучать другие темы. Но я, как человек что уже является Middle Oracle Database Developer / Data Engineer, уже нахожусь в IT, не тороплюсь, имею хороший заработок чтобы не отказываться от благ. Мне, если хочу switch-нутся, нужно придти сразу знающим тему, чтобы быть максимально близко к Middle. Поэтому мой путь не подойдет другим. Мой путь это наверное и не fullstack а FULLFULLSTACK (Enterprise). В любой случае удачи мне. Примерный разбор разделов: 1-13 уровни | Начало, БАЗА 14-23 уровни | ООП 26-34 уровни | Collections 35-47 уровни | IO 51-59 уровни | Multithreading Все остальное | Others Старт: 22.05.2026: 22.05 lvl 1: 01:13 - 02:22 узнал пару новых вещей 23.05 lvl 2: 02:27 - 04:43 узнал одну новую вещь, словил ностальгию от Scanner 23.05 lvl 3: 16:00 - 18:38 узнал новое про if без скобок 24.05 lvl 4: 17:55 - 19:22 узнал про for с несколькими переменными 25.05 lvl 5: 22:30 - 23:30 узнал расшифровку IDEA, что * импортирует только классы 27.05 lvl 6: 01:00 - 04:25 узнал пару новых и старых вещей 27.05 lvl 7: 18:43 - 20:43 06.06 lvl 8: 17:40 - 19:00 06.06 lvl 9: 23:40 - 01:00 07.06 lvl 10: 15:00 - 19:00 учится набив желудок - плохо 07.06 lvl 11: 20:00 - 20:53 07.06 lvl 12: 21:00 - 21:50 11.06 lvl 13: 08:07 - 10:00 новые классы по работе со временем 15.06 lvl 14: 00:00 - 01:35 не знал про Conditional Breakpoints 16.06 lvl 15: 01:25 - 03:05
Gans Electro
Уровень 51
16 июня, 20:37
18.06 lvl 16: 21:10 - 23:50 с Java 16 можно static в внутренних, анонимных классах 22.06 lvl 17: 21:35 - 22:55 в Java 25 можно писать до super() 23.06 lvl 18: 21:40 - 23:05 узнал пару новых вещей 26.06 lvl 19: 22:10 - 02:00 можно ужать уровень. Последние Spring-like задачи топ 27.06 lvl 20: 16:25 - 19:10 новая тема @FunctionalInterface 28.06 lvl 21: 14:20 - 16:25 28.06 lvl 22: 20:55 - 22:25 новая тема. Можно ужать уровень
Gans Electro
Уровень 51
16 июня, 21:18
Пока предварительно скажу так. Если бы я был собой из прошлого: 1) Пройти до 26 уровня старого курса. (Хотя может несколько здесь?) Прорешать все игры. 2) Остальные уровни обычного курса просто прочитать до конца за малое время. Возможно решить "Большие задачи". 3) Придти сюда пройти фулл курс Java 25 как можно быстрее. Думаю будет прям экономия времени если сначала прочитать все лекций и только потом решать все задачи. 4) Вернутся на старый курс для решения тех сложных задач, которые дают кайф от решения и для практики. Думаю что именно решение 100-200 задач подряд это лучший путь. 5) Уйти на Spring учить его, доучивать, делать проекты, искать работу. Забить на то что не знаешь SQL, Docker, Web. Просто максимально качать Spring. Лишь здесь, делая проекты и, может быть, работая, изучать по приоритету: 6) SQL 7) Web: HTML, CSS, JS на базовом уровне. Включая это в свои проекты! 8) Linux, Docker, K8S, Kafka, Redis, RabbitMQ и т.д. сателлит темы Включая это в свои проекты! Здесь очень важно не отрываться от Java, потому что каждая тема по отдельности это целый мир. Нужно именно что использовать все на практике. Иначе учил ты тему, но со временем забыл так и не использовав.
Gans Electro
Уровень 51
18 июня, 17:53
Место зарезервировано под мой коммент Примерный разбор разделов: 1-13 уровни | Начало, БАЗА 14-23 уровни | ООП 26-34 уровни | Collections 35-47 уровни | IO 51-59 уровни | Multithreading Все остальное | Others
Gans Electro
Уровень 51
19 июня, 15:17
Место зарезервировано под мой коммент
Gans Electro
Уровень 51
28 июня, 09:19
Итоги:
13 мая, 17:31
Если не проходил "Легендарный курс", то с этого начать можно?
Evgeniy Fedorov
Уровень 3
14 мая, 13:31
Да, здесь представлена более актуальная информация.
kasnil
Уровень 52
24 февраля, 19:08
Пройден. Но курс по содержимому более правильно называть JAVA 21 SELF
PythonAndrey
Уровень 3
24 февраля, 10:47
Всем доброго времени суток. 24.02.2026 - первая программа.
Кирилл
Уровень 6
21 февраля, 02:26
Стоит проходить начать Java 25 или java классик курс?
Кэрривайт
Уровень 23
22 февраля, 12:53
Java 25
efremandre
Уровень 1
4 января, 22:48
Это платный курс?
Mench
Уровень 9
5 января, 16:13
задачи точно платные, требуют подписку
efremandre
Уровень 1
5 января, 16:50
ну просто раздражает, когда начинаешь курс, а тебе потом в середине "чтобы продолжить заплатить миллиард". Я курсы прохожу не потому что у меня много денег, а потому что хочу начать их зарабатывать)
Nataly Smith
Уровень 5
6 января, 10:28
тоже самое, но подписка стоила 99 долларов за год, надеюсь что в середине не попросят доплатить :)))
Зепп БранниганAdmin в JavaRushModerator
8 января, 09:11
Да, курс на платной основе, но 1-й уровень доступен полностью бесплатно.
efremandre
Уровень 1
9 января, 18:00
Что значит первый уровень?
Зепп БранниганAdmin в JavaRushModerator
10 января, 12:45
Данный курс состоит из уровней. Список уровней Вы можете увидеть на этой странице чуть выше.
Andrey
Уровень 36
26 ноября 2025, 20:12
Пройден. Теперь можно вернуться к старой версии курса и тоже добить до финала
Gans Electro
Уровень 51
26 июня, 17:42
Не соврал, прошел где то 70%
Ihor
Уровень 48
23 октября 2025, 00:00
Я правильно понимаю что отличие от старого курса только в реструкторизации + немного другие задачи?
Blake555
Уровень 32
24 октября 2025, 14:38
Много нового, чего нет ни в Syntax Pro, ни в Core P.S. лучше после этих двух проходить, или как минимум после Syntax + для закрепления новых фич - задачки лёгкие
Ihor
Уровень 48
24 октября 2025, 22:25
Спасибо. полгода назад почти закончил почти Core позапрошлой итерации. Но из-за перерыва решил начать заного, а тут новый курс. Стоит ли в какой-то момент возвращаться к старому курсу, как думаете ( там же после Core ещё два уровня было)
Blake555
Уровень 32
25 октября 2025, 14:12
Core - не структурированный квест... по мне - мешанина + легкие однотипные задачи до 6 уровня. А после - начинаются серьезные темы, но как-то поверхностно, хотя задачи попадаются интересные (во всяком случае на последнем уровне). Думаю, скоро его тоже перепишут, как и старый Syntax. P.S. я не спешу - прохожу параллельно (сейчас уже Multithreading), старые квесты больше из-за задач, в Java 25 пока (кроме 2-х на 19 уровне) все уровня easy
Riga Android Developer
16 октября 2025, 20:04
интересно, а если ты проходишь другой курс по java, и уже начал java core изучать, есть ли смысл этот начингать?
Blake555
Уровень 32
16 октября 2025, 23:34
Смысл есть однозначно - много новых нюансов, которые в Syntax Pro+Core не даются + свежая Java. Да и бесплатный курс получается, как бонусный. P.S. первые уровней 20 за неделю вполне пройти можно (с базой Syntax Pro + Core)