Этот план поможет мне систематизировать изучение Java и отслеживать прогресс.
| Показатель | Значение |
|---|---|
| 🎯Решено задач | 700+ |
| ⏱️Практического времени (с 18.05.2026) | 180 часов |
| ✅Полностью изученные темы | Циклы, Методы строк, Массивы |
| 🔄В процессе изучения | ООП, Исключения |
| 📅Ожидают начала | ArrayList, HashSet, HashMap, Scanner, Switch-case |
1. Циклы (базовые) ✅ 100+
- for
2. Методы строк ✅ 200+
- length, charAt, substring, replace, contains и тд.
3. Массивы ✅ 100+
- int[], String[] и тд.
4. ООП 🔄 140/500 (в процессе)
- 4.1 Классы, объекты, поля, методы
- 4.2 Конструкторы, геттеры, сеттеры
- 4.3 Mutable + Immutable
- 4.4 Мини-проекты
5. Исключения 🔄 45/600
- 5.1 ArithmeticException
- 5.2 ArrayIndexOutOfBoundsException
- 5.3 NumberFormatException
- 5.4 NullPointerException
- 5.5 IllegalArgumentException
- 5.6 StringIndexOutOfBoundsException
- 5.7 ClassCastException
- 5.8 IOException (базово)
- 5.9 Multi-catch (несколько catch)
- 5.10 throw, throws, finally
- 5.11 Общий Exception
6. Stream API 🔄 0 / 300
- 6.1 filter, map, collect
- 6.2 sorted, distinct, limit, skip
- 6.3 reduce, count, anyMatch, allMatch
7. ArrayList — 🔲 6/100
8. HashSet — 🔲 0/100
9. HashMap — 🔲 0/100
10. Scanner — 🔲 0/100
11. Switch-case — 🔲 0/100
| Значок | Значение |
|---|---|
| ✅ | Тема полностью изучена |
| 🔄 | В процессе изучения |
| 🔲 | Ожидает начала |
| 🎯 | Целевой показатель выполнен |
- Закрыть тему ООП и исключения до конца июля
- Начать углубленное изучение Stream API
- Потренеровать Git
⭐ Учиться по плану — эффективно и интересно. Двигаюсь дальше!