ΠΡ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΠΊ Π±ΡΡΡΡΠΎΠΌΡ Π΄ΠΎΡΡΡΠΏΡ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΡΠΎΠ»Ρ ΠΆΠ΅ Π±ΡΡΡΡΠΎΠΌΡ Π΅Ρ ΠΏΠΎΠ³Π»ΠΎΡΠ΅Π½ΠΈΡ. ΠΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΏΡΡΠΈΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΠΎΠ»ΠΈΠΊΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌ Π»Π΅ΠΊΡΠΈΡΠΌ ΠΈ ΠΊΠΎΡΠΎΡΠ΅Π½ΡΠΊΠΈΠ΅ ΡΡΠ°ΡΡΠΈ β ΠΊΠ½ΠΈΠ³Π°ΠΌ. ΠΠ΅ Π±ΡΠ΄Ρ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ Ρ
ΠΎΡΠΎΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½ΠΈΡ Π»ΡΠ±ΡΡ ΡΡΠ°ΡΡΡ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ. Π ΡΠΆ ΡΠΎΡΠ½ΠΎ ΠΎΠ½Π° Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ.
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π»ΠΈΡΠ½ΠΎ ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ, ΡΠ΅ΡΠΈΠ² ΡΠΎΡΠ½ΠΈ Π·Π°Π΄Π°Ρ Π½Π° ΠΊΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ JavaRush ΠΈ ΠΏΡΠΎΡΠΈΡΠ°Π² ΡΠΎΠ½Π½Ρ ΡΡΠ°ΡΠ΅ΠΉ, Π½Π°ΡΠ°Π» ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ΅ΠΎΡΠΈΡ ΠΈΠ· ΠΊΠ½ΠΈΠ³ ΠΈ Ρ
ΠΎΡΠΎΡΠΎ ΡΠ³Π»ΡΠ±ΠΈΠ»ΡΡ Π² Π½ΠΈΡ
. Π― Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΈΡΠΊΠ°Π» ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ "Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
". ΠΠΈΠΆΠ΅ β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Java ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π² Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΡΠ°ΠΏΠ°Ρ
ΡΡΡΠ±Ρ.
Π Π΅ΠΊΡΡΡΠΈΡ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡ Ρ Π±ΠΈΡΠ°ΠΌΠΈ.
ΠΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅, Π³ΡΠ°ΡΠΎΠ²ΡΠ΅ ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ.
ΠΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ (ΠΌΠ΅ΡΠΎΠ΄ k-ΡΡΠ΅Π΄Π½ΠΈΡ
), Π½Π΅ΠΉΡΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠΈ ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ.
ΠΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Ρ ΡΠΎΠ±ΡΠ°Π» ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π³ΠΎΠ² Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java.1. Head First Java, ΠΡΡΠΈ Π‘ΠΈΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΡΡ ΠΠ΅ΠΉΡΡ
Π― Π½Π°ΡΠ°Π» Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ½Π° ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ½Π° ΡΠ°ΠΌΠ°Ρ ΠΏΡΠΎΡΡΠ°Ρ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π°, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², β ΡΠ°ΠΌΡΠΉ Π»ΡΡΡΠΈΠΉ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Java Ρ Π½ΡΠ»Ρ. ΠΡΠΈΡΠ΅ΠΌ ΠΎΠ½Π° ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΈ Π²ΠΎΠ²ΡΠ΅ Ρ Π½ΡΠ»Ρ, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΡΡΠΎ Π·Π° Π·Π²Π΅ΡΡ ΡΠ°ΠΊΠΎΠΉ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΈΠ·Π½Π°ΡΡΡ, ΠΊΠΎ ΠΌΠ½Π΅ ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π»Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ·Π΄Π½ΠΎ. ΠΡΠΌΠ°Ρ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π΅ ΡΠΌΠΎΠ³ Π΅Π΅ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΠΎ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Ρ. "ΠΡΠΎΡΡΠΎ ΡΠΈΡΠ°ΡΡ" Π΅Π΅ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΠΎ, Π° Π²ΠΎΡ ΠΈΡΠΊΠ°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π² Π½Π΅ΠΉ ΠΌΠ½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π΄ΠΎΠ»Π³ΠΎ. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΠΎΠ΄Π°Π½ ΠΆΠΈΠ²ΠΎ, Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎ (ΠΈΠ±ΠΎ Ρ Π½ΡΠ»Ρ!) ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ΅ΠΌ ΠΈ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠΉ ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ. Π Π²ΠΎΡ ΠΌΠΎΠΉ Π΄ΡΡΠ³, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΎΠ½Π° ΠΎΡΠΎΡΠ»Π° ΠΏΠΎ Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²Ρ, Π±ΡΠ» ΠΎΡ Π½Π΅Π΅ Π² Π²ΠΎΡΡΠΎΡΠ³Π΅ ΠΈ ΠΊΡΠΈΡΠ°Π», ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΌΡΠΉ Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , Π° ΠΏΡΡΠΌΠΎΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π΄Π΅Π²Ρ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π».ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΡΡΠΈΠΉ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Java Ρ Π½ΡΠ»Ρ, Π΄Π»Ρ ΠΏΠΎΠ»Π½ΡΡ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ², Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΠΆΠΈΠ²ΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
- ΠΡΠΈΠΊΠΎΠ»ΡΠ½ΡΠ΅ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΌΠΎΡ.
- ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ Π²ΡΠ΅Ρ Π°Π» Π² ΡΠ΅ΠΌΡ.
- ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΠ°Π·Π»Ρ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ.
2. Java Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ², ΠΠ°ΡΡΠΈ ΠΠ΅ΡΠ΄
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π°, ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ, ΠΏΠΎΠΏΠ°Π»Π° ΠΊΠΎ ΠΌΠ½Π΅ ΡΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ. Π Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ°ΡΡΠΈ ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΊΠ½ΠΈΠ³Π°Ρ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΌΠ½Π΅ Π·Π°Π΄Π°Π»ΠΈ Π²ΠΎΠΏΡΠΎΡ ΠΎ Π½Π΅ΠΉ, ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΠ²ΠΈΠ΄Π΅Π» Π΅Ρ Ρ Π΄ΠΆΡΠ½Π°-ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ΅, ΡΠ΅ΡΠΈΠ» ΠΊ Π½Π΅ΠΉ ΠΏΡΠΈΡΠΌΠΎΡΡΠ΅ΡΡΡΡ. "Java Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²" ΠΠ°ΡΡΠΈ ΠΡΡΠ΄Π° β ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡΡΠΎΠ² Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΡΠΎ Π½Π΅ ΡΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , Π° ΡΠΊΠΎΡΠ΅Π΅, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Java. ΠΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΌΠΈ ΡΡΠΎΠΊΠ°ΠΌΠΈ (ΠΊΠ°ΠΊ Π½Π° JavaRush) ΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ!) Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΡΡ ΠΈΠ·ΡΡΠ΅Π½Π½ΠΎΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠ°Π·Ρ. ΠΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠ·Π½Π°Π» Π² Π°Π²ΡΠΎΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΌΠ΅ΡΡΠ°Ρ ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π·Π°ΡΡΠΎΠ½ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ. ΠΡΠΎ Π½Π΅ΡΠΏΡΠΎΡΡΠ°: ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΈΡ Π²ΠΎΠΏΡΠΎΡΠ°Ρ Π΅Π³ΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΏΠΎΡΡΠΊΠ°Π»ΠΈΡΡ. Π Π²ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΌΡ ΡΠ°ΡΠΊΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎβ¦ ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΎΡ Π½Π΅Ρ Π½Π΅ ΡΡΠΎΠΈΡ ΠΆΠ΄Π°ΡΡ Π³Π»ΡΠ±ΠΈΠ½. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π΅ Π³Π»Π°Π²Ρ Ρ ΠΎΡΠΎΡΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΠΠ (Π³Π»Π°Π²Π° 3) Π»ΡΡΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π° Π²ΠΎΡ Π³Π»Π°Π²Ρ 4 (ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ) ΠΈ 5 (ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΠ·Π±Π΅Π³Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ) Ρ ΡΡΠΈΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Java For Dummies Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ, ΠΏΠΎΠ»Π½Π° ΡΡΠΊΠΈΡ ΠΈ Π·Π°Π±Π°Π²Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π½Π° Π΄ΠΎΡΠΎΠ³Π΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ½ΠΎΠΌ. ΠΡΠ»ΠΈ Π²Π°Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π°Π²ΡΠΎΡΡΠΊΠΈΠΉ ΡΡΠΈΠ»Ρ. Π ΠΏΠΎΠΌΠ½ΠΈΡΠ΅: Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΈΠ³Π° Π² ΡΡΠΎΠΌ ΠΌΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π²Π°Ρ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ΅Π³ΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- ΠΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΈ ΡΠ΄Π°ΡΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΄ ΡΠ΅ΠΌ (Π³Π»Π°Π²Ρ 1,2, 4).
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅ Π²ΡΠ΅ ΡΠ΅ΠΌΡ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ ΠΎΡΠΎΡΠΎ.
- ΠΠ΅ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ Π°Π²ΡΠΎΡΡΠΊΠΈΠΉ ΡΡΠΈΠ»Ρ.
3. Java: ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΠ°ΡΠ°Π½ ΠΠ»Π°ΡΠΊ
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΈΠ³Π° Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ Ρ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π― Π±Ρ Π½Π°Π·Π²Π°Π» Π΅Ρ Π³Π»Π°Π²Π½ΡΠΌ ΠΏΠ»ΡΡΠΎΠΌ β ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΡΡΡ. Π Π½Π΅ΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°ΡΡΠΎΠ»ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΏΠ΅ΡΠ²ΡΠ΅. ΠΠ΄Π΅ΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ IDE ΠΈ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ½ΠΈΠ³Π° ΠΎΠ±ΡΡΡΠ½ΠΈΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Java Development Kit ΠΈ Java Runtime Environment ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π° Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . ΠΠΎβ¦ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΠΏΡΠΈΡΠΎΠ΄Π΅, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π΅Π΅ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π·Π½Π°Π΅Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ Ρ ΠΎΡΡ Π±Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ B1. ΠΡΡΠ°ΡΠΈ, Π·Π½Π°ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ Π½Π° ΡΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±ΠΈΡΡ Π΄Π²ΡΡ Π·Π°ΠΉΡΠ΅Π² ΡΡΠ°Π·Ρ, ΠΈΠ·ΡΡΠ°Ρ Java ΠΏΠΎ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΊΠΈΡ ΠΊΠ½ΠΈΠ³ Ρ Π²Π°ΡΠ°Π΅Ρ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ»Π°Π²Π½ΠΎΠ΅ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Java.
- ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΡΡΠ°ΡΡ.
- ΠΠ΅Ρ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°.
4. Think Java: How to Think Like a Computer Scientist, ΠΠ»Π»Π΅Π½ ΠΠ°ΡΠ½ΠΈ ΠΈ ΠΡΠΈΡ ΠΡΠΉΡΠΈΠ»Π΄
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°, Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠ°ΠΊ ΠΎΡΠΌΠ΅ΡΠ°ΡΡ Π°Π²ΡΠΎΡΡ, ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ ΠΊΠ½ΠΈΠ³ΠΈ β ΠΏΠΎΠΌΠΎΡΡ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΡΠ°Π·Π²ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ, ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ Π½Π°ΡΠΊΠ°ΠΌ. ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΡΠ°ΠΊ ΡΡΠΎ Π°Π²ΡΠΎΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΎΡΠ½ΠΎΠ², ΠΏΠΎΠ½ΡΡΠ½ΡΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠΏΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ Java. ΠΠ°ΠΏΠΈΡΠ°Π½Π° ΠΎΠ½Π° ΠΏΡΠΎΡΡΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΊΠ°ΠΌ, ΠΆΠ΅Π»Π°ΡΡΠΈΠΌ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·Π²ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅, ΠΊΠ½ΠΈΠ³Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² ΠΠΠ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ Π΅ΡΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΡ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ΅Π³ΠΊΠΎ ΠΈ ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠΈΡΠ°ΡΡ.
- ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±.
- ΠΠΎΡΡΠΎΠΉΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°.
- ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΡΠ°ΡΡΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΠΌ.
5. Java. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ
ΠΠΎΠ»ΠΈΡΡΠ°Π² ΡΡΠΎΡ ΡΡΠ΅Π±Π½ΠΈΠΊ, Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΠΎΠ½ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ Π½ΡΠ°Π²ΠΈΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, Π½Π΅ΠΆΠ΅Π»ΠΈ Π² Headfirst, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΈ ΠΈΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Ρ Π½ΡΠ»Ρ. ΠΠ΅ΡΡΠ°ΠΌΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΎΡΠ΅Π½Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ½ΠΎΠ³Π΄Π°, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ½Π΅, Π°Π²ΡΠΎΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π³ΡΠ°Π½ΠΈΡΡ, ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΆ ΡΠ°Π·ΠΆΠ΅Π²ΡΠ²Π°ΡΡ, ΡΠΈΡΠ°ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΡΠΊΡΡΠ½ΠΎΠ²Π°ΡΠΎβ¦ ΠΈ Π²Π΄ΡΡΠ³ β ΠΊΡΠ»ΡΠ±ΠΈΡ β ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΠΊΠ°ΠΊΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΡΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, ΠΈ ΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Π½Π΅Π΄ΠΎΡΠΌΠ΅Π½ΠΈΠΈ ΠΏΡΡΠ°Π΅ΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈ Π³Π΄Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΠ». ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΠΈΡ ΠΌΠ΅ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Ρ Π·Π½Π°Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ "Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ " β Π»ΡΡΡΠΈΠΉ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Java Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π΅ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ. ΠΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π½Π΅ΡΠΎΠ²Π½ΠΎΠΉ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π½Π°ΡΠΈΠ½Π°Ρ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΡΠΎΠ²ΡΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Set Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ². ΠΠ»Π°ΡΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, Π½ΠΎ Ρ Π±Ρ Ρ ΠΎΡΠ΅Π» ΡΠ½Π°ΡΠ°Π»Π° Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ! Π₯ΠΎΡΡ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π°, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ, ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΡΠ΅Π±Π½ΠΈΠΊΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΌΠΎΠΉ ΠΎΠΏΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΎΠ½Π° Ρ ΠΎΡΠΎΡΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ: Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠΈΡ-ΡΠ²ΠΈΡΡΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. "Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ " ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊ ΠΈΠ·ΡΡΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ½ΠΈΠ²Π΅ΡΠ΅), Π΄Π°Π²Π½ΡΠΌ-Π΄Π°Π²Π½ΠΎ Π½Π° Π½Π΅Π³ΠΎ Π·Π°Π±ΠΈΠ», ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΅ΠΌΡ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΡΠΈΠ»Ρ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΡΠ°. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ, ΠΈ Π² Π½Π΅ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Java 8, Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (Π΄Π΅ΡΡΡΠΎΠ΅) ΡΡΠΈΡΡΠ²Π°Π΅Ρ JDK 9 ΠΈ JDK 10.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ΅ Π²Π΄ΡΠΌΡΠΈΠ²ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ².
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΡΡ ΠΏΡΡΠΆΠΊΠΈ ΠΎΡ "ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°Π·ΠΆΠ΅Π²Π°Π½ΠΎ" Π΄ΠΎ "ΠΌΠ΅Π»ΡΠΊΠΎΠΌ ΡΠΊΠ°Π·Π°Π½ΠΎ"
- ΠΠ΅ΡΡΠ°ΠΌΠΈ ΡΠΊΡΡΠ½ΠΎ.
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ½ΠΎΠ²Π°
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² Java Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³Π»ΡΠ±ΠΆΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ΄Π΅ΡΡ Π΅ΡΡΡ ΠΈ ΠΏΠΎΡΠΎΠ±ΠΈΡ, ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, ΠΈ ΡΡΠ΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ Π½ΠΎΠ²ΡΠΌ ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ Java, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΡΡ Π½Π΅ ΡΡΠ°Π·Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Android (ΡΠΎΡΠ½Π΅Π΅, ΠΎΠ΄Π½Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Android).6. Java. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ
ΠΡΠΈΠ·Π½Π°ΡΡΡ: ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π΄Π°Π²Π½ΠΎ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ Ρ ΡΠΊΠ°ΡΠ°Π» ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΡΠ΅Π½ΠΈΡΡ, Π° ΠΏΠΎΡΠΎΠΌ ΠΊΡΠΏΠΈΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΊΡΠΏΠΈΡΡ. Π¨ΡΡΠΊΠ° Π»ΠΈ, 1300 ΡΡΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°! ΠΠ° ΠΈ ΡΠ΅Π½Π° ΠΏΠΎΡΠ°ΠΆΠ°Π΅Ρ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠ°. Π’Π°ΠΊ ΠΆΠ΅ Ρ ΠΏΠΎΡΡΡΠΏΠΈΠ» ΠΈ Ρ Π΄Π²ΡΡ ΡΠΎΠΌΠ½ΠΈΠΊΠΎΠΌ "ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°" ΠΠ΅Ρ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π° (ΠΎ Π½Π΅ΠΉ Π½ΠΈΠΆΠ΅). ΠΠ°Π±Π΅Π³Π°Ρ Π²ΠΏΠ΅ΡΠ΅Π΄, ΡΠΊΠ°ΠΆΡ, ΡΡΠΎ Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ. ΠΠΎΡΠ΅ΠΌΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ Java. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΒ» Ρ ΡΠ²ΠΈΠ΄Π΅Π» ΡΠ΅ ΠΆΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΡΡΠΎ ΠΈ Π² "Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ". ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΆΠ΅Π²Π°Π½Ρ, ΠΈΠ½ΠΎΠ³Π΄Π° β ΡΠΊΠΎΠΌΠΊΠ°Π½Ρ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΌΠΊΠ°Π½ΠΎ, Π° ΠΊΠ°ΠΊ-ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎ ΡΠΊΠΎΠΌΠΊΠ°Π½ΠΎ. ΠΠΎΠΆΠ°Π»ΡΠΉ, ΡΡΠΎ Π°Π²ΡΠΎΡΡΠΊΠΈΠΉ ΡΡΠΈΠ»Ρ ΠΈ, Π΄ΡΠΌΠ°Ρ, ΠΊΠΎΠΌΡ-ΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΎ Π΄ΡΡΠ΅, Π° ΡΠΎΡΠ½Π΅Π΅ β ΠΏΠΎ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. Π ΡΠ΅Π»ΠΎΠΌ "Java 8. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ" β ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Java. ΠΠΎ Π»ΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ ΠΆΠ΅ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΠ°ΠΌ Π²ΡΠ΅ ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ, ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΠΈΡΠΊΡ.
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ΄Ρ (Π½ΠΎ ΡΡΠΎ ΠΊΠΎΠΌΡ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½ΡΠ°Π²ΠΈΡΡΡΡ!).
- Π ΡΡΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π½Π΅ ΡΠ°ΠΌΡΠΉ Π»ΡΡΡΠΈΠΉ.
7. Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°, ΠΠ΅ΠΉ Π‘. Π₯ΠΎΡΡΡΠΌΠ°Π½Π½, ΠΠ°ΡΡΠΈ ΠΠΎΡΠ½Π΅Π»Π»
ΠΠ½ΠΈΠ³ΠΈ Π¨ΠΈΠ»Π΄ΡΠ° ΠΈ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π° ΡΠ°ΡΡΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. Π Ρ ΠΎΠ΄Π½ΠΎΠΉ, ΠΈ Ρ Π΄ΡΡΠ³ΠΎΠΉ Π΅ΡΡΡ ΠΏΡΠ΅Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΈ. ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π²ΡΡ ΡΠΎΠΌΠ½ΠΈΠΊ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π° β Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java. ΠΠ½ ΡΡΠ°Π» Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΈ ΡΡΠ΅Π΄Π½ΠΈΡ ΡΡΠΎΠ²Π½ΡΡ JavaRush. ΠΠΎΠ³Π΄Π° Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π» ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΡΠ΅ΠΌΡ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π»Π΅Π· ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°, ΠΈ ΡΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΡΠΎΡΡΠ½ΡΠ». Π ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΠ΅ ΠΎΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π΄ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ XML. Π ΠΏΡΡΡΡ Π²Π°Ρ Π½Π΅ ΠΏΡΠ³Π°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ "ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°" (ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΎ ΠΈ ΠΎΡΠΏΡΠ³Π½ΡΠ»ΠΎ), ΠΎΡΠ½ΠΎΠ²Ρ ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²Π΅ΠΆΠΈΡΡ ΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ Π·Π½Π°Π½ΠΈΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠΈ ΠΏΠΎΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠ°Π½ΠΈΡ ΠΌΠ°Π»ΠΎ Π²ΠΎΠ΄Ρ (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π¨ΠΈΠ»Π΄ΡΠ°).
- Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ.
- Π Π°ΡΠΊΡΡΠ²Π°Π΅Ρ Java 8, ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² JDK 9, 10 ΠΈ 11.
- Π₯ΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π°ΡΠ° ΡΠ΅ΠΌ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌ ΠΈ Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠ°ΠΌ.
- ΠΡΠ»ΠΈΡΠ½ΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ JavaRush. ΠΠΎΡ ΠΎΠ΄ΠΈΡΠ΅ Π΄ΠΎ ΡΠ΅ΠΌΡ, ΡΠ΅ΡΠ°Π΅ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ β ΡΠΌΠΎΡΡΠΈΡΠ΅ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°, ΠΏΡΠΎΠ±ΡΠ΅ΡΠ΅ ΡΠ½ΠΎΠ²Π°.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠΎΠΌΡ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π° ΡΡΡ Π°Ρ.
- ΠΠ΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
- Π ΡΡΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ Π»ΡΠΏΠ°ΠΌΠΈ.
8. Java 8 in action: Lambdas, Streams, and Functional-Style Programming
Π‘ Π²ΠΎΡΡΠΌΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π² ΠΌΠΈΡ Java ΠΏΡΠΈΡΠ»Π° Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½Π°Ρ ΠΈ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠ°Π½ΡΡΠ΅, ΡΡΠΎ ΡΡΠΈ ΡΠ΅ΠΌΡ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ Π²ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ: Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°. ΠΡΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ β Java 8 in action, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java 8. ΠΠ°ΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ Π·Π½Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ "ΠΏΡΠΎΡΡΠΎ" Java. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΠΎΡΠΎΡΠ° ΡΠ΅ΠΌ, ΡΡΠΎ Π² Π½Π΅ΠΉ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΡΠΈΠΌΠ΅ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ "ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅", ΡΠ°ΠΊ ΠΈ "Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅" ΠΎΠ±ΡΠ°Π·ΡΡ ΠΊΠΎΠ΄Π°. ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΠΉΡΠ΅.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΡ.
- ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π’ΡΠ΅Π±ΡΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² Java.
9. Core Java for the Impatient (ΡΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅) ΠΈΠ»ΠΈ Java SE 9. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ, ΠΠ΅ΠΉ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½
Π ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΈΠΊΠ΅ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Core Java for the Impatient, ΡΠΎ Π΅ΡΡΡ βJava Core Π΄Π»Ρ Π½Π΅ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΡΡ β. ΠΠ΅ Π·Π½Π°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ³ΡΠ°Π»ΠΈ Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π±Ρ ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ Π·Π°ΡΠ΅ΡΡΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΡΠ΅Π±Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ . ΠΠ° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ, Π° Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π΅ΡΡΡ ΡΠΆΠ΅ ΡΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π΄ΠΎ Java 17. ΠΠ½ΠΈΠ³Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, ΠΈ ΠΈΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π±ΡΠ»ΠΈ ΠΈΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ . Π§ΡΠΎ ΠΌΠ½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ β ΡΠ΅ΠΊΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅, ΠΏΠΎ ΡΡΡΠΈ, Π±Π΅Π· ΡΠ°Π·ΠΆΠ΅Π²ΡΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΎΠ΄Ρ. Π ΠΊΠ½ΠΈΠ³Π΅ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, input/output ΠΏΠΎΡΠΎΠΊΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΎΠ±ΡΡΡΠ½ΠΈΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ ΡΠΈΠΊΠ». ΠΠ°ΡΠΎ Π΅ΡΡΡ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΠ», ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ, ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ, Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠΈ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ β Π²ΡΠ΅ ΡΠΎ, Ρ ΡΠ΅ΠΌ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΈΠ·Π½Π°ΡΡΡΡ, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ, ΠΈ Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π² Π½Π΅Π΅ Π·Π°Π³Π»ΡΠ΄ΡΠ²Π°Ρ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ½Π° ΡΠΊΠΎΡΠ΅Π΅ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ ΠΈΠ·ΡΡΠ°Π» ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ ΠΈΠ»ΠΈ ΡΠΎΡ ΠΆΠ΅ Java, Π½ΠΎ Π΄Π°Π²Π½ΠΎ ΠΈ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΡΠΎΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΡΠ΅ ΠΏΠΎ Π΄Π΅Π»Ρ.
- ΠΠ΅Ρ Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅ΠΌ.
- ΠΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΠ΄Π±ΠΎΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌΠΈ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ.
- Π£Π΄Π°ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Π½ΡΠ»Ρ.
10. Java. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΠ΅Π½Π΄ΠΆΠ°ΠΌΠΈΠ½ ΠΠΆ. ΠΠ²Π°Π½Ρ, ΠΡΠ²ΠΈΠ΄ Π€Π»Π΅Π½Π°Π³Π°Π½
Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΊΠ½ΠΈΠ³Π°ΠΌ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ, ΡΠ°ΠΊ ΠΈ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΠΌ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ°Π·Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ (ΡΠ΅Π΄ΡΠΌΠΎΠ΅) ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° Java 11. ΠΠ½ΠΈΠ³Π° Π½Π΅ Π·Π°ΡΡΠ½ΡΡΠ°, Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Java API ΠΈ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ½ΠΈΠ³Π° Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΈ ΠΈΠ· Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ Π² Java.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΈ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΡΡΡ Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ.
- Π₯ΠΎΡΠΎΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ².
- Π£Π΄Π°ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° ΡΡΡΡΠΊΠΈΠΉ.
11. The Java Module System, ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ°ΡΠ»ΠΎΠ³
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΠΈ ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ°Ρ . ΠΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Java. ΠΠ²ΡΠΎΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½ Π² Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΠΎΠ΄ΡΠ»ΠΈ Π² Java ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΠΎΠ²Π»ΠΈΡΠ»ΠΈ Π½Π° ΡΠ΄ΡΠΎ Java ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²Π΅ΡΡΠΈΠΈ 9. Π Ρ ΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡ Π±ΠΎΠ»ΡΡΠ΅, Π΅ΡΡΡ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ-ΡΡΠ°ΡΠΈΠ½ΠΊΠ΅ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΡ ΠΎΠ± ΡΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΡΡ . ΠΡΠΎΡΠΈΡΠ°Π² ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π²Ρ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ JAR-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ ΠΊ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ Java ΠΈΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
- ΠΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠΌΠ΅Π΅Ρ ΠΌΠ°Π»ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ, ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
12. Modern Java in Action: Lambdas, streams, functional and reactive programming
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Java ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±ΡΠ΅ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π²ΡΠ΅ ΠΌΡ Π»ΡΠ΄ΠΈ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΈ Π½Π΅ΠΎΡ ΠΎΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΡΡ ΠΈΡ Π² Java-ΠΏΡΠΎΠ΅ΠΊΡΡ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠ°ΠΊ Modern Java in Action, ΡΠΎΠ·Π΄Π°Π½Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠ΅Π½ΠΈΠ½Π³ΠΈ Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ. ΠΠ°ΠΌΠ΅ΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡΡΡ 1-3 Π΄Π½Ρ, ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ. Π’Π°ΠΊ ΡΡΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ½ΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π΅ ΡΡΠ²Π°ΠΈΠ²Π°ΡΡ Π΅Ρ. Π ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΡΡΡΠ»ΠΊΠ°ΠΌ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ², ΠΈ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Java, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°.
- ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ.
- ΠΠ²ΡΠΎΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ. Π’Π°ΠΊ ΡΡΠΎ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π½Π°Π΅Ρ ΠΎ ΡΠ΅ΠΌΠ΅, ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎΠΉ.
13. Head First Android Development
Java ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ΄Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Android. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π½Π°ΡΠ°ΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° (Π΅ΡΡΡ ΡΡΡΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ "Head First ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Android") β Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅ΡΠΈΠΈ Head First. Π’Π°ΠΊ ΡΡΠΎ ΡΠ°ΠΌΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΈΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡΠΈΡΡΡΠΈ ΡΡΠΎΠΌΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ. Π’ΠΎ Π΅ΡΡΡ Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠΈΠ»Ρ, Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π±Π΅Π· ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΡΠ³Π»ΡΠ±Π»Π΅Π½ΠΈΡ Π² ΡΡΡΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Android ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠΎ Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ Π±ΡΡΡΡΠΎ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ β Π²Π°ΠΌ ΡΡΠ΄Π°.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ΅Π³ΠΊΠΈΠΉ ΡΡΠΈΠ»Ρ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²ΠΎΠ²Π»Π΅ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π² ΡΡΠ΅Π±Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ.
- ΠΡΠΎΡΡΠΎΡΠ° ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ: Π°Π²ΡΠΎΡΡ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π£ΡΡΠ°ΡΠ΅Π²Π°Π½ΠΈΠ΅: Π±ΡΡΡΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Android ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π° ΡΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
- ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎ.
14. Learning Java: In Introduction to Real-World Programming with Java
Π‘ΡΠ°Π·Ρ ΡΠΊΠ°ΠΆΡ, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠ½Π° Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ Core Java ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Java ΠΈ ΠΎΠ±ΡΡΡΠ½ΠΈΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΠ΅ ΡΡΠΈ ΠΊΠ»Π°ΡΡΡ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, input/output ΠΈ Ρ.Π΄. ΠΠ½ΠΈΠ³Π° Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ Java ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ΅, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Java Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Π° ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΠ°ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ Π² ΠΊΠ½ΠΈΠ³Π°Ρ . ΠΡΡΠ°ΡΠΈ, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π² ΡΡΡΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ (βΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° Javaβ, ΠΠ°ΡΠΊ ΠΠΎΠΉ).ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Java.
- ΠΡΠΈΠΌΠ΅ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π‘Π»ΠΎΠΆΠ½Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
ΠΠ΅ΡΠ½Π°Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠ°
ΠΠ½ΠΈΠ³ΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΈΡΡ Π½ΠΈΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΠ²ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΡ Π΄ΠΆΠ°Π²ΠΈΡΡΠΎΠ².15. Effective Java, ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠΊΡΠΎΠ²ΠΈΡΠ΅, Π° Π½Π΅ ΠΊΠ½ΠΈΠ³Π°, ΠΈ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΎΠ½Π° Π±Π°Π·ΠΎΠ²ΡΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΡΠ·ΡΠΊΠ° ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π°Π²ΡΠΎΡΠΎΠ² ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ Π°. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ (Π² Java Collection, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ). Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡ: ΠΏΠΎΠ»Π½Π΅ΠΉΡΠΈΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΊΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΈΡ -Π½ΠΈΠ±ΡΠ΄Ρ Π²ΡΠ½Π΄Π΅ΡΠΊΠΈΠ½Π΄ΠΎΠ²-ΡΠΏΠΈΠ΄Π»ΡΡΠ½Π΅ΡΠΎΠ² ΠΊΠ½ΠΈΠ³Π° Effective Java Π½Π΅ Π½ΡΠΆΠ½Π°. Π‘Π½Π°ΡΠ°Π»Π° Π»ΡΡΡΠ΅ ΡΡΠ²ΠΎΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ ΠΎΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π°Π±ΠΈΡΡ ΡΠΈΡΠΊΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΆΠ΅ β Π±ΡΠ°ΡΡΡΡ Π·Π° ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ Π°. ΠΠ½ΠΈΠ³Π° ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Java, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΏΠΎΠ½ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ, Π½ΠΎ ΠΏΡΠΎΡΠ΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ. Π Π΅ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ·Π½Π°ΡΡ ΠΠΠ (Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π²Π΅ΡΠΈ). ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° β Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java Π² ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ»Π΅ΡΡΡΡΠ΅Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎ ΡΠ΅ΠΌΠ΅ ΠΠΠ.
- ΠΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠ²ΡΠΎΡ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅Ρ Java ΠΈΠ·Π½ΡΡΡΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π‘Π»ΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
16. Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ Java, ΠΡΡΡ ΠΠΊΠΊΠ΅Π»Ρ
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅Π±Ρ. ΠΡΠΎ Π΅ΡΡ ΠΎΠ΄Π½Π° Π°Π»ΡΡΠ° ΠΈ ΠΎΠΌΠ΅Π³Π° Π΄Π»Ρ Π²ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π·Π½Π°ΡΡ Java! Π ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΈ Π²Π½ΡΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΈ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Java. ΠΠ½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ· Π΄Π²ΡΡ ΠΊΠ½ΠΈΠ³ β "Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ Java" ΠΈΠ»ΠΈ "ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅" β Π»ΡΡΡΠ΅. Π― Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΠΊΠΊΠ΅Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΡΠ»ΡΠ½Π΅Π΅ ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΠ»ΠΎΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°. ΠΠΏΠ΅ΡΠ²ΡΠ΅ Ρ ΠΏΡΠΎΡΠΈΡΠ°Π» Π³Π»Π°Π²Ρ ΠΈΠ· "Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ Java", ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π» ΡΡΠΈΡΡΡΡ Π½Π° JavaRush (ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ°Π½Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΎΠ½Π° Π·Π½Π°ΡΠΈΠ»Π°ΡΡ Π² ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡΡ ). Π’ΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΡΠ»Π°. ΠΠ°ΡΠΎ ΠΏΠΎΡΠ»Π΅ 10 ΠΈΠ»ΠΈ 12 ΡΡΠΎΠ²Π½Ρ β ΡΡΠΎ Π±ΡΠ»Π° ΠΏΠ΅ΡΠ½Ρ! Π, Ρ ΡΠΊΠ°ΠΆΡ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΏΠ΅ΡΠ½Ρ. Π― Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π»ΡΡ ΠΊ Π½Π΅ΠΉ ΠΈ ΠΏΠΎΠ·ΠΆΠ΅, ΡΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΡΡΠ» ΠΊ "ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ". Π‘ΠΊΠ°ΠΆΡ ΡΠ°ΠΊ: ΠΠ»ΠΎΡ ΠΈ ΠΠΊΠΊΠ΅Π»Ρ ΠΏΡΡΠΊΠ°ΠΉ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅, Π½ΠΎ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ, ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΡΠ°Π·Π½ΡΠ΅.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Java ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°.
- Π₯ΠΎΡΠΎΡΠΎ Π·Π°ΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² β ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ Π‘++, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
- ΠΠ°ΠΊ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠΈΡΠ°ΡΡ ΡΡΠΎΠ²Π½Ρ Ρ 10-Π³ΠΎ, Π° Π²ΠΎΡ ΠΠΊΠΊΠ΅Π»Ρ β ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠ΅Π½Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ.
ΠΠ½ΠΈΠ³ΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ Ρ Java Π½Π°ΠΏΡΡΠΌΡΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π³Π»Π°Π²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΈΡΠ°ΡΡ.17. Classic Computer Science Problems in Java
ΠΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΡΠ²ΠΈΠ΄Π° ΠΠΎΠΏΠ΅ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΊ "ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ Π½Π° Java". Π ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΎΠ½Π° ΠΈ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈ Π΄Π»Ρ ΡΠ΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π½Π°ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΆΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. ΠΠ»ΠΈ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠ³ΠΎ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΠ»ΠΈ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΠΉΡΠΈ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΊΠ°ΠΆΡΡΡΡ Π½Π΅ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»ΠΈΠΌΡΠΌΠΈ, Π½ΠΎ ΠΌΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Π°ΡΡ Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠΈΠΌΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΡΠΎ-ΡΠΎ ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ». Π ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΡΠ²ΠΈΠ΄ ΠΠΎΠΏΠ΅ΠΊ ΡΠΎΠ±ΡΠ°Π» Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. Classic Computer Science Problems ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 55 ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠ°ΠΌΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ ΠΈ Ρ.Π΄. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΌΡ ΠΊΠ½ΠΈΠ³ΠΈ:ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ Π½ΠΈΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.
- ΠΡΠΈΠΌΠ΅ΡΡ Π½Π° Java.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ.
18. Head First Learn to Code ΠΡΠΈΠΊΠ° Π€ΡΠΈΠΌΠ΅Π½Π°
Π― ΡΠΆΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π» Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΅ΡΠΈΠΈ Head First. ΠΠΎΡ ΠΈ ΡΡΠ΅ΡΡΡ! ΠΠ½Π°, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΅ΡΠΈΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π΄Π»Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΈ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠΌΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π½ΡΡΠ΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΡΠ΅ΡΠΈΠ΅ΠΉ, ΡΠΎ, ΠΎΡΠΊΡΡΠ² ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π²Ρ Π»Π΅Π³ΠΊΠΎ ΡΠ·Π½Π°Π΅ΡΠ΅ ΡΠΈΡΠΌΠ΅Π½Π½ΡΡ ΡΡΠΈΠ»ΠΈΡΡΠΈΠΊΡ Head First. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠΌΠΎΡΡ Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π²Π΅ΡΠ΅Π»ΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ°Π΅Ρ ΠΎΠ±ΡΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ Π½Π° Python (ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²).
19. Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄, Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠ°ΡΡΠΈΠ½
ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΈΠ»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠ΄Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ½ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ Π½Π° Π±ΠΎΡΡΠ±Π΅ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΠ»Ρ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ: Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΡΡΠΎΡΡ ΠΊΠΎΠ΄Π°, ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΠ³ΠΎ ΠΊΠΎΠ΄ ΡΡΠΆΠ΅Π»ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΈ ΠΏΠ»ΠΎΡ ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π½Π°ΡΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΈ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. Π‘ΠΏΡΠΎΡΠΈΡΠ΅ Ρ ΠΏΡΠΎΡΠΈ, ΠΈ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ ΠΎΠ½ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
- ΠΠ΄Π½Π° ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΊΠ½ΠΈΠ³ Π² ΡΠ²ΠΎΡΠΌ ΡΠΎΠ΄Π΅.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ²ΡΠΎΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ΅ΡΠ΅ΡΡΡΡ ΡΠ΅ΠΏΠ΅ΡΠΈΠ»Π΅Π½.
20. ΠΠΎΠ΄: ΡΠ°ΠΉΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ, Π§Π°ΡΠ»ΡΠ· ΠΠ΅ΡΡΠΎΠ»ΡΠ΄
ΠΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠΌ ΡΡΠ°ΠΆΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Ρ ΠΎΡΠ΅Π» Π»ΡΡΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊΠ°Ρ . ΠΠ½Π΅ ΡΡΡΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠΏΠ°Π»Π° Π² ΡΡΠΊΠΈ Π΅ΡΠ΅ Π² ΡΡΠ°ΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠ°Ρ , ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΠ»Π°. Π Π½Π΅ΠΉ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π΄Π°ΠΆΠ΅ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π²ΡΠ΅ Ρ ΡΡΠΏΠ»ΡΡ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ½Π°ΡΠΈΠΊΠ°. ΠΠ²ΡΠΎΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΠ΅ΠΌ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎ, ΡΡ Π΅ΠΌΡ, ΡΠ΅Π»Π΅, Π±ΠΈΠ½Π°ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, Π»ΠΎΠ³ΠΈΠΊΠ°, Π²Π΅Π½ΡΠΈΠ»ΠΈ, ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ, ΠΊΠΎΠ΄ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΡΠΎΡΠΈΡΠ°Π² ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π²Ρ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΡΡΠΎ ΡΡΠΎΠΈΡ Π·Π° ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ ΠΈ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ hardware.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ :)
21. Cracking the Coding Interview, ΠΠ΅ΠΉΠ» ΠΠ°Π°ΠΊΠΌΠ°Π½Π½ ΠΠ°ΠΊΠΠ°ΡΡΠ»Π»
ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΊΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΡΠΎΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΌΠΎΠ³ΡΡ Π·Π°Π΄Π°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΡΡ ΡΠ΅ΡΡΡ, Π²ΡΡ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. Π ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ Π² "ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ" ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΌΠ΅Π½ΡΡΡΡΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΏΠΎΠ½ΡΡΡ, ΡΠ΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΡΠ²Π΅ΠΆΠ°ΡΡ ΡΡΠΈ Π·Π½Π°Π½ΠΈΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ ΠΈ Java-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°Ρ .ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ½Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π£ΠΌΠ΅Π½ΠΈΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ Π·Π°ΡΡΠ°Ρ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π Π΅ΡΠ΅ β ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Ρ ΠΎΡΡ Π±Ρ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. Π’Π°ΠΊ ΡΡΠΎ Π½ΠΈΠΆΠ΅ β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΊΠ½ΠΈΠ³.22. ΠΡΠΎΠΊΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΠ΄ΠΈΡΡΡ ΠΡ Π°ΡΠ³Π°Π²Π°
ΠΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². Π Π½Π΅ΠΉ ΠΎΠ±ΡΡΡΠ½ΡΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠ°ΠΊ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠΈΡΠΊ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΌΠ΅. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΊΡΠ°ΡΠΎΡΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡΠ±ΠΈΡΡ ΠΈΡ Π²ΡΠ΅ΠΌ ΡΠ΅ΡΠ΄ΡΠ΅ΠΌ. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ: Π°Π²ΡΠΎΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡΠΌ. ΠΠ½ΠΈΠ³Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΠΊΡΠ°ΡΠΊΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΡΡ .ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ.
- ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΡΠΈΠΌΠ΅ΡΡ Π½Π° Python.
23. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Introduction to Algorithms (ΡΡΡΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ βΠΠ»Π³ΠΎΡΠΈΡΠΌΡ: ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·β) β ΠΎΡΠ΅Π½Ρ ΡΠ΄Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄Π΅, ΡΠΎ Π΅ΡΡΡ Π½Π΅ Π½Π° Π½Π°ΡΡΠΎΡΡΠ΅ΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π½Π° ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ, ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ "Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΡ", ΠΎΠ±ΡΠ΅ΠΌ ΠΎΡ Π²Π°ΡΠ΅Π½Π½ΡΡ ΡΠ΅ΠΌ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊ, ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΎΠ±ΡΡΡΠ½Π΅Π½Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ.- Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°: Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΡΠ°Π²ΠΊΠΎΠΉ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ, Π±ΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ ΠΈ Ρ.Π΄.
- ΠΠΎΠΈΡΠΊ: ΠΏΠΎΠΈΡΠΊ Π²ΠΏΠ΅ΡΠ΅Π΄, ΠΏΠΎΠΈΡΠΊ Π²ΡΠΏΡΡΡ, Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- ΠΠ΅ΡΠ΅Π²ΡΡ: Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ, ΠΊΡΠ°ΡΠ½ΠΎ-ΡΠ΅ΡΠ½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ, ΠΠΠ-Π΄Π΅ΡΠ΅Π²Π° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- ΠΡΠ°ΡΡ: ΠΎΠ±Ρ ΠΎΠ΄ Π³ΡΠ°ΡΠΎΠ², ΠΏΠΎΠΈΡΠΊ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΡ ΠΏΡΡΠ΅ΠΉ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΊΠ΅Π»Π΅ΡΠ½ΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΈ Ρ.Π΄.
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΏΠΎΠΈΡΠΊΠ°, Π΄Π΅ΡΠ΅Π²ΡΠ΅Π², Π³ΡΠ°ΡΠΎΠ².
- ΠΠ΅Π³ΠΊΠΈΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΡΠΎΠΊΡΡ Π½Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ ΡΠ΅ΠΌΡ.
24. Think Data Structures: Algorithms and Information Retrieval in Java (Allen B. Downey)
ΠΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π½Π° Java. ΠΠ½ΠΈΠ³Π° Π°ΠΊΡΠ΅Π½ΡΠΈΡΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ . ΠΠ²ΡΠΎΡ ΠΏΠΎΡΡΠ½ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΌΡ, ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π½Π° Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ Π³Π»Π°Π²Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ .ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ Π·Π°Π΄Π°Ρ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΆΠ΅Π»ΠΎΠ²Π°ΡΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ².
- ΠΠ΅ Π²ΡΠ΅ ΡΠ΅ΠΌΡ ΠΎΡ Π²Π°ΡΠ΅Π½Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ.
25. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ, Π ΠΎΠ±Π΅ΡΡ Π‘Π΅Π΄ΠΆΠ΅Π²ΠΈΠΊ, ΠΠ΅Π²ΠΈΠ½ ΠΠ΅ΠΉΠ½
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄Π΅Π»Π°, Π²ΡΡΠ°ΡΡΠΈΠ²ΡΠΈΠΌΠΈ Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ²-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΡΠ»ΠΈ Π²Π°Ρ Π½Π΅ ΠΏΡΠ³Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΡΠ°Π· ΠΈ Π½Π°Π²ΡΠ΅Π³Π΄Π°, ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ. ΠΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΡΠΈΠ»ΠΈΡ, ΡΡΠΎΠ±Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΡΠ²ΠΎΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ²ΡΠΎΡΡ ΡΠ΄Π°ΡΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡΡ ΡΠ΅ΠΎΡΠΈΡ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ Java, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ Π»Π΅Π³ΡΠ΅ ΡΡΠ²Π°ΠΈΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ.ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°:
- Π§Π΅ΡΠΊΠΎΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π½Π° Java.
- Π Π°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΠ΅ΠΌ: ΠΊΠ½ΠΈΠ³Π° ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ .
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- Π§ΡΠ΅Π·ΠΌΠ΅ΡΠ½Π°Ρ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ½ΠΎΡΡΡ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
- ΠΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΡΠ΄Π½ΠΎΠΉ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±Π΅Π· Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ