JAVA 25 SELF
ΠΠΎΡΠΎΠ²Ρ ΠΊ Java Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ? ΠΡΠΎΡ ΠΊΠ²Π΅ΡΡ ΠΈΠ· 65 ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ Π½ΠΎΠ²Π΅ΠΉΡΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ Java 25! ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ°, ΠΎΡΠ²ΠΎΠΈΡΠ΅ Record-ΠΊΠ»Π°ΡΡΡ ΠΈ Pattern Matching, Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Virtual Threads Π΄Π»Ρ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π² ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Sealed Classes Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, Structured Concurrency Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ Stream API. ΠΡΠ²ΠΎΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, Π½ΠΎΠ²Π΅ΠΉΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ ΠΈ Π²ΡΠ΅ ΡΠΈΡΠΊΠΈ Java 25, ΠΊΠΎΡΠΎΡΡΡ
Π΅ΡΠ΅ Π½Π΅Ρ Π² Π΄ΡΡΠ³ΠΈΡ
ΠΊΡΡΡΠ°Ρ
.
AI-Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°Π΅Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡ ΠΎΡΠ²ΠΎΠΈΡΠ΅ IntelliJ IDEA Ρ JDK 25, Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΡΡΠΈΠΉ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ. Π Π΅Π°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π·Π°Π²ΡΡΠ°ΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ!
- Π£ΡΠΎΠ²Π΅Π½Ρ 1
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° - Π£ΡΠΎΠ²Π΅Π½Ρ 2
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ int ΠΈ String. ΠΠ²ΠΎΠ΄ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 3
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 4
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π¦ΠΈΠΊΠ»Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 5
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° IDE, ΠΏΠ»Π°Π³ΠΈΠ½Π° JavaRush - Π£ΡΠΎΠ²Π΅Π½Ρ 6
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΡΠ»Π° ΠΈ char - Π£ΡΠΎΠ²Π΅Π½Ρ 7
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΡΠΈΠ²Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 8
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ΅ΡΠΎΠ΄Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 9
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 10
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ½ΡΡΠ°Π½ΡΡ, enum ΠΈ switch - Π£ΡΠΎΠ²Π΅Π½Ρ 11
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 12
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ½ΡΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 13
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΡ, Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠ°ΠΉΠΌΠ·ΠΎΠ½Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 14
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ»Π°ΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 15
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 16
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 17
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 18
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° - Π£ΡΠΎΠ²Π΅Π½Ρ 19
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 20
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 21
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 22
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Record-ΠΊΠ»Π°ΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 23
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΠ β ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ best practices - Π£ΡΠΎΠ²Π΅Π½Ρ 24
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 25
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ: ΡΠ°Π±ΠΎΡΠ° Ρ Git ΠΈ GitHub - Π£ΡΠΎΠ²Π΅Π½Ρ 26
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ generics - Π£ΡΠΎΠ²Π΅Π½Ρ 27
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ - Π£ΡΠΎΠ²Π΅Π½Ρ 28
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 29
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΡ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² - Π£ΡΠΎΠ²Π΅Π½Ρ 30
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠ½ΠΎΠ²Ρ Stream API - Π£ΡΠΎΠ²Π΅Π½Ρ 31
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Stream API: Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 32
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Stream API: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 33
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 34
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 35
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ: ΠΎΡΠ½ΠΎΠ²Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 36
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² (Π΄Π΅ΡΠ°Π»ΠΈ) - Π£ΡΠΎΠ²Π΅Π½Ρ 37
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°ΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 38
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 39
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ - Π£ΡΠΎΠ²Π΅Π½Ρ 40
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 41
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ IO - Π£ΡΠΎΠ²Π΅Π½Ρ 42
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 43
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 44
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 45
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ, generics ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 46
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ JSON - Π£ΡΠΎΠ²Π΅Π½Ρ 47
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ XML - Π£ΡΠΎΠ²Π΅Π½Ρ 48
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 49
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - Π£ΡΠΎΠ²Π΅Π½Ρ 50
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘ΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ - Π£ΡΠΎΠ²Π΅Π½Ρ 51
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ: ΠΎΡΠ½ΠΎΠ²Ρ - Π£ΡΠΎΠ²Π΅Π½Ρ 52
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² - Π£ΡΠΎΠ²Π΅Π½Ρ 53
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 54
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΈ ForkJoin - Π£ΡΠΎΠ²Π΅Π½Ρ 55
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - Π£ΡΠΎΠ²Π΅Π½Ρ 56
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»Π° - Π£ΡΠΎΠ²Π΅Π½Ρ 57
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Virtual Threads (Project Loom, Java 21+) - Π£ΡΠΎΠ²Π΅Π½Ρ 58
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π£Π³Π»ΡΠ±Π»ΡΠ΅ΠΌΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 59
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 60
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡ - Π£ΡΠΎΠ²Π΅Π½Ρ 61
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ - Π£ΡΠΎΠ²Π΅Π½Ρ 62
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π Π΅ΡΠ»Π΅ΠΊΡΠΈΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ - Π£ΡΠΎΠ²Π΅Π½Ρ 63
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - Π£ΡΠΎΠ²Π΅Π½Ρ 64
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΠ°ΠΌΡΡΡ ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ° - Π£ΡΠΎΠ²Π΅Π½Ρ 65
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Advanced Pattern Matching ΠΈ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° - Π£ΡΠΎΠ²Π΅Π½Ρ 66
ΠΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π€ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ