ΡΠΎΠΏ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π΄ΠΆΠ°Π²Π°
Π§ΡΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΏΡΠΎ Java ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ?
Π―Π·ΡΠΊ Java ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² ΡΠΆΠ΅ Π΄Π°Π»ΡΠΊΠΈΡ Π² 1990-Ρ Π³ΠΎΠ΄Π°Ρ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π·Π° 5 Π»Π΅Ρ ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΡΡ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ΅. Π‘Π΅Π³ΠΎΠ΄Π½Ρ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°, Java ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π±ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΌ ΠΌΠΈΡΠ° IT.
ΠΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π²ΠΊΡΠΏΠ΅ Ρ Π²ΠΎΠ·ΡΠ°ΡΡΠΎΠΌ ΠΈΠΌΠ΅Π΅Ρ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠ΅Π΄Π°Π»ΠΈ β Π·Π° ΡΡΠΈ 23 Π³ΠΎΠ΄Π° Π±ΡΠ»ΠΎ ΠΈΠ·Π΄Π°Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΡΠ°Π»ΠΈ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΡΡΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π° ΡΡΠ΅Π±Π½ΡΡ ΠΊΡΡΡΠ°Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π² 2018 Π³ΠΎΠ΄Ρ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ Π½Π΅ ΠΈΠ·Π΄Π°Π²Π°Π»ΠΎΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΊΠ½ΠΈΠ³. Π ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ, Π°Π²ΡΠΎΡ GeekBrains ΠΠ»ΡΡ ΠΡΠ±Π½ΠΎΠ² ΠΈΠ·ΡΡΠΈΠ» ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π΄Π΅ΡΡΡΠΎΠΊ ΡΠ°ΠΌΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java, ΠΈΠ·Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π³ΠΎΠ΄.
Java Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . ΠΡΠ°ΠΊΡΠΈΠΊΠ°, ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ°ΡΠ½ΡΠΌ ΠΌΡ Ρ ΠΊΠ½ΠΈΠ³, Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π²Π΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½ΠΈΡ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΠΎΡΠΎΠ±Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Π½ΡΠ½Π΅ΡΠ½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Java. Β«Java Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Β» β Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π‘Π΅ΡΡΠ΅ΡΠ° 2016 Π³ΠΎΠ΄Π°. Π’ΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΡΠ»ΠΈΡΠ°Π»ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π°Π½Π½ΡΠΌΠΈ Π±Π΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈ Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π±ΡΠ» Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ΄Π΅Π»Π°Π»Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΡΠ΄ Π² ΠΏΠ»Π°Π½Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°: ΠΊΠΎΠ΄ Π³ΠΎΠ΄Π΅Π½ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ΄Π°ΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π΄ΠΎΠ·ΠΈΡΠΎΠ²ΠΊΠΎΠΉ, Π° Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π·Π°Π΄Π°Ρ Π½ΠΎΠ²ΠΈΡΠΊΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Java.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Java. Π Π΅ΡΠ΅ΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΠΎΡΠ·Π΅Π½ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 70 ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Java SE8, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠΎΠ²Π΅ΡΡΠΈΠ»Π° ΠΌΠΈΠ½ΠΈ-ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΡ Π² ΡΠ·ΡΠΊΠ΅, Π½ΠΎ Π΅ΡΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π΅Π²ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΡΡ ΠΊΠ½ΠΈΠ³Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΆΠ΅ ΡΡΠΈΡΡΡ Π½Π° ΠΊΡΡΡΠ°Ρ
ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΡ Π»Π΅Ρ ΠΎΠΏΡΡΠ°. Π’ΠΎ Π΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΎΡΠΈΠΈ Π·Π΄Π΅ΡΡ ΠΏΠΎΡΡΠΈ Π½Π΅Ρ, Π·Π°ΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»Π΅Π½ΠΎ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΉ Java: Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ, ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ°ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡ Π΄ΡΡΠ³ΠΎΠΌΡ.
Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄
ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎ Java, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΡΠΈΠ΄ΡΠ°ΡΡΡΡ Π½Π΅ ΠΊ ΡΠ΅ΠΌΡ. Π‘Π½Π°ΡΠ°Π»Π° Π²Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡΠ΅ ΠΊ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΠΠ ΠΈ ΡΠ·ΡΠΊΠ°. ΠΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΠΌΠΈ, Ρ Π²Π°Ρ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΎΡΠΈΠΈ.
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠ»ΡΡ β ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΎΠ±ΡΡΠ²Π°Π΅ΡΡΡ Π½Π° Π±Π°Π·ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Java, Π° Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ Π΄Π°ΠΆΠ΅ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡΠΌΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ·ΡΡΠ΅Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π». ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡΡ Π² Β«Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Β», ΡΡΠΎ ΡΠ°ΡΡΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ ΡΠ·ΡΠΊΠ°. ΠΠ»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ° ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΏΠ»ΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Java Π΄Π»Ρ Π²Π°Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ·ΡΠΊ, ΡΠΈΡΠ°ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠΆΠ΅Π»ΠΎΠ²Π°ΡΠΎ.
Java. ΠΠ°ΡΠΌΠ°Π½Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ
Π§Π΅ΡΠ²ΡΡΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² OβReilly, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠ΅ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ Java 9. ΠΠ°ΠΊ ΠΈ Π² Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠ½ΠΈΠ³Π°Ρ , Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π½ΠΎ Ρ ΠΆΠΈΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΈΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΆΠ΅Π»ΠΎ, Π° Π²ΠΎΡ ΠΊΡΠΏΠΈΡΡ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ» Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
Java Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²
ΠΡΡ ΠΎΠ΄Π½Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΠΈΡ ΠΊΠ½ΠΈΠ³. ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π°Π΅Ρ ΡΠ΅ΡΠΈΠΈ, Π·Π΄Π΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΎΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, Π΄Π°ΠΆΠ΅ Π΄Π°Π»ΡΠΊΠΎΠΌΡ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ½ΡΡΡ ΠΈ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΡΡΡΡΡ Java. ΠΡΠΎ Π½Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΈ Π½Π΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ; ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ ΠΏΠΎΠ½ΡΡΡ, Ρ ΠΎΡΠ΅ΡΡ Π»ΠΈ ΡΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅. ΠΠ½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Java 9 ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½Π° Π² 2018 Π³ΠΎΠ΄Ρ. ΠΠΎ Π΄Π»Ρ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΠΠ ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π²Π΅ΡΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Java 9. ΠΠΎΠ»Π½ΡΠΉ ΠΎΠ±Π·ΠΎΡ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π»Π΅Π²ΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠ»Π°Π±ΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ Ρ Java Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ·ΡΡΠ°Π» Java ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄, Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ Π±ΡΠΌΠ°ΠΆΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°, Π³Π΄Π΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π΅Π²ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ β ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°. ΠΠ΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠΎΡΠ»Π° Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°Π²Π½ΠΎ Π΄ΡΡΠΆΠ°Ρ Ρ Java, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΊΡΠΏΠΈΡΡ Β«ΠΠΎΠ»Π½ΡΠΉ ΠΎΠ±Π·ΠΎΡ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉΒ» ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡΡΡ ΠΊΠ½ΠΈΠΆΠ½ΡΡ ΠΏΠΎΠ»ΠΊΡ.
Java SE 9. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ
ΠΠ΅ΠΉ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½ β Π°Π²ΡΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΠ·Π²Π΅ΡΡΠ½Π΅ΠΉΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° Π½Π΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ, Ρ ΠΎΡΡ Π·Π΄Π΅ΡΡ Π΅Ρ Ρ Π²Π°ΡΠ°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ΄Π°ΡΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΏΠΎΡΡΠΈΡΠΌΠΈ ΠΈ ΡΡΡ ΠΆΠ΅ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ Π² ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡΡ . Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΡΠ²ΠΎΡΠ΅ΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΈΠΌΠ΅Π΅Ρ ΡΠ²Π½ΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΡΡΠ½ΡΡΠ° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ.
Java SE ΠΎΡ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΡΠ΅Π±Π½ΡΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΡΠ·ΡΠΊΡ. ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³Π°Ρ Π²Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΆΠ°ΡΠΎΠΉ, ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΡΠΎ Π·Π΄Π΅ΡΡ Π²Ρ ΡΠΎΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅.
ΠΠ·ΡΡΠ°Π΅ΠΌ Java EE. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ
ΠΡΠΎΡΠΈΠ»ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ΄Π°ΡΡ Π΅ΠΉ ΡΠ΅Π½Π½ΠΎΡΡΡ, Π‘Π΅Π±Π°ΡΡΡΡΠ½Π° ΠΠ°ΡΠ½Π΅ΡΠ°, Π² 2016 Π³ΠΎΠ΄Ρ ΡΠ΄ΠΎΡΡΠΎΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π·Π²Π°Π½ΠΈΡ Java-champion (ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠΎ). ΠΡΠΎ Π½Π΅ ΠΊΠ½ΠΈΠ³Π° Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΡ, ΠΎΠ½Π°, ΡΠΊΠΎΡΠ΅Π΅, ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΎΠ±ΡΠ°Π»ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ΄Π΅ΡΡ Π΅ΡΡΡ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅: ΠΎΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ DevOps, ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ².
Java. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ β Π°Π²ΡΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΊΠ½ΠΈΠ³ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Java, Π½ΠΎ ΠΈ ΠΏΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ·ΡΠΊΠ°ΠΌ. ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° β ΡΠ° ΡΠ°ΠΌΠ°Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠ°, ΠΏΡΠΈΡΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½Π°Ρ ΡΠΆΠ΅ Π² Π΄Π΅ΡΡΡΡΠΉ ΡΠ°Π· Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ Java 9. ΠΠ° ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠΎΡΠ° ΡΡΡΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡ Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΏΡΡΡ ΠΎΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΠΠ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² JavaBeans. ΠΠ΄Π΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π² ΠΎΠ±ΡΠ΅ΠΌ, Π²ΡΡ ΡΠΎ, ΡΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ Π², Π±ΡΡΡ ΠΌΠΎΠΆΠ΅Ρ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π ΠΌΠΈΡΠΎΠ²ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΊΠ½ΠΈΠ³Π° Π¨ΠΈΠ»Π΄ΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ·Π½Π°Π½Π½ΠΎΠΉ must-read, Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΠΏ Π½Π° Amazon ΠΈ ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°Ρ Π»ΡΡΡΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ ΠΏΠΎ Java. ΠΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΡΡΠΈΠ»ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π», Π° Π·Π½Π°ΡΠΈΡ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
ΠΠ·ΡΡΠ°Π΅ΠΌ Java
ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ Head First β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π·Π½Π°ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π²Π½ΠΈΠΊΠ½ΡΡΡ Π² Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ ΡΠ΅ΠΌΡ. ΠΠ΄Π΅ΡΡ Π΅ΡΡΡ Π²ΡΡ, ΡΡΠΎΠ±Ρ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ·ΡΠΊΠΎΠΌ: ΡΠΌΠΎΡ, ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ, ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅ΡΡ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π΄Π΅ΡΡ Π²ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΎ.
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°Ρ , ΡΠΎ ΡΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠ»Π°Π±Π°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ Π±ΡΠ»Π° ΠΈΠ·Π΄Π°Π½Π° Π°ΠΆ 13 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΡΠΎ Π΅ΡΡΡ ΠΎΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Java ΠΎΠ½Π° Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠ°. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ, Π½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° Π»ΡΡΡΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ.
Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°
ΠΠ°Π²Π΅ΡΡΠΈΠΌ ΠΌΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ. Β«Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°Β» β Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°, Π΄Π°Π²Π½ΠΎ ΡΡΠ°Π²ΡΠ°Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠΉ. Π‘ΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠΎΠΌΠΎΠ² Β«ΠΡΠ½ΠΎΠ²ΡΒ» ΠΈ Β«Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ΄ 1000 ΡΡΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° Π½Π΅Ρ Π²Π°ΡΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΎΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΠΆΠ°Π»ΡΠ΅ΡΠ΅ΡΡ. ΠΡΠΎ ΡΠΆΠ΅ 10-Π΅ ΠΏΠΎ ΡΡΡΡΡ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π² Π ΠΎΡΡΠΈΠΈ ΠΎΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ 2017 Π³ΠΎΠ΄Π°. ΠΠ½ΠΎ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ΠΎ Java SE 8, Ρ ΠΎΡΡ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½Π° ΡΠΆΠ΅ 9 Π²Π΅ΡΡΠΈΡ, Π½ΠΎ Π½Π΅ ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΡΡΡΠ°ΡΠ½ΠΎΠ΅. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ, Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π½Π΅ ΠΏΡΠΎΡΠ»Π° Π±Π΅ΡΡΠ»Π΅Π΄Π½ΠΎ β ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π½Π° ΠΏΠ΅ΡΠ°ΡΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΈΠ»ΠΈ Π³ΡΠ°Π΄ΡΡ ΠΊΡΡΡΠΎΡΡΠΈ ΡΡΡΠ΄Π° ΠΠ΅ΠΉ Π‘. Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π°. ΠΠ°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΈΠΊΠΎΡΡΡΡ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ IDE (ΡΡΡ ΠΎΠ½ ΠΠ‘Π ). Π ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° Π²Π°ΠΌ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π·Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½Π°Π±ΡΠ°ΡΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠ»ΠΎΠ².
Π ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ, Π²ΠΎΠ·Π½ΠΈΠΊ Π²Π°ΠΆΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ ΠΠ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΠ΅ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΠΈΠ·-Π·Π° Β«ΠΊΡΠΈΠ²ΠΎΠΉΒ» Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ?
Π’ΠΠ-10 Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
ΠΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Ρ ΠΎΡΠΈΡΠ΅ Π²Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΊΠΈΠ»Π» ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅, Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
ΠΠ° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠΉΠΌΡ ΠΊΠ½ΠΈΠ³, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π»ΡΡΡΠΈΡ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ. ΠΠ΄Π΅ΡΡ ΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½Ρ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java. Π’Π°ΠΊ ΡΠ΅Π³ΠΎ ΠΆΠ΅ ΠΌΡ ΠΆΠ΄Π΅ΠΌ? ΠΠΎΠ΅Ρ Π°Π»ΠΈ!
ΠΡΠ²Π΅ΠΆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Java β ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ
ΠΠΈΡΠ΅Π³ΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Java ΠΎΡ ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ Π° β ΡΡΠΎ Π»ΡΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π°. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Java Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π―Π ΠΈ Π΅Π³ΠΎ API, Ρ. ΠΊ. Π°Π²ΡΠΎΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ java.lang ΠΈ Java Collection framework.
Clean Code: A Handbook of Agile Software Craftsmanship β Robert C. Martin
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΠ½Π°Ρ Java-ΠΊΠ»Π°ΡΡΠΈΠΊΠ°. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ.
ΠΡΡΡΠΈΡΡ Java Π»Π΅Π³ΠΊΠΎ, Π° Π²ΠΎΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΠΠ-ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, β Π½Π΅ΠΏΡΠΎΡΡΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°.
Π ΠΎΠ±Π΅ΡΡ Π. ΠΠ°ΡΡΠΈΠ½ Π΄Π΅Π»ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΠ, ΠΎΠ±ΡΡΠ°Ρ Π²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π° β ΠΠ΅ΠΉ Π‘. Π₯ΠΎΡΡΡΠΌΠ°Π½Π½
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΡΡΡΠΊΠΈΠΉ Π΄Π²ΡΡ ΡΠΎΠΌΠ½ΠΈΠΊ ΠΏΠΎ Java. ΠΠ΅ΡΡΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ ΡΡΠ΅ΡΠΎΠΌ Java 8. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠΎΠΌΠ΅ ΡΡΡΠ΄Π° ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π° ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΠΠ ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Swing ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΡΡΠ΅Π³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°, ΡΠ΅ΡΠΈΠ²ΡΠ΅Π³ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΡΠΎΡ Π―Π.
Head First. ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΡΠΈΠΊ Π€ΡΠΈΠΌΠ΅Π½, ΠΠ»ΠΈΠ·Π°Π±Π΅Ρ Π ΠΎΠ±ΡΠΎΠ½
Π ΡΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Head First Design Patterns, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ Java 8, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ, ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΠ. ΠΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π»ΡΡΡΠΈΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΡΡΠΎΠΌ ΡΠ΅Ρ , ΠΊΡΠΎ Π±ΠΎΡΠΎΠ»ΡΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ΄Π΅ΡΠΆΠ°Π» ΠΏΠΎΠ±Π΅Π΄Ρ. ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.
Spring Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ β ΠΡΠ΅ΠΉΠ³ Π£ΠΎΠ»Π»Ρ
Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Spring β ΡΡΠΎ ΡΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π° Java. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Spring 3: ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ·ΡΠΊΠ° SpEL, Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ IoC, Π° ΡΠ°ΠΊΠΆΠ΅ REST. ΠΠ²ΡΠΎΡ ΡΠ½Π°Π±Π΄ΠΈΠ» ΠΊΠ°ΠΆΠ΄ΡΡ Π³Π»Π°Π²Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ ΠΊΠ°ΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
Test Driven: TDD and Acceptance TDD for Java Developers β Lasse Koskela
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ. ΠΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ² Π½Π° JUnit, Π½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΈΠ· Π²Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΠ΅ΠΌΠΎΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΈΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌ ΠΊΠΎΠ΄. ΠΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π² ΡΡΠΎΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ.
ΠΠ·ΡΡΠ°Π΅ΠΌ Java β ΠΡΡΠΈ Π‘ΠΈΠ΅ΡΡΠ°, ΠΠ΅ΡΡ ΠΠ΅ΠΉΡΡ
ΠΠ°Π½Π½ΡΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π±Π΅ΡΡΡΠ΅Π»Π»Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΠΊΠ½ΠΈΠ³ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ½Π° ΠΈΠ·Π»Π°Π³Π°Π΅ΡΡΡ Π½Π΅ Π² ΡΡΡΠΎΠ³ΠΎΠΉ, Π° Π² ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ: ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΠΠ, ΡΠ΅ΡΡ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Java β Π ΠΎΠ±Π΅ΡΡ Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊ, ΠΠ΅Π²ΠΈΠ½ Π£ΡΠΉΠ½
ΠΠ½ΠΈΠ³Π° ΡΡΠΈΡ Π΄Π²ΡΡ Π°Π²ΡΠΎΡΠΎΠ² Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»Π° ΡΠ΅Π±Ρ Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΠΈ. Π ΠΈΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Java, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎΠΈΡΠΊΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π³ΡΠ°ΡΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°ΡΡ Π»ΡΠ±ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ.
ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΡΠΈΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡΠΌΠΈ, Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠΉ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ, Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Π½ΡΠΌΠΈ ΠΊΡΡΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ Π³Π»Π°Π²Ρ.
Head First Object-Oriented Analysis and Design β Brett D. McLaughlin
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π°ΡΡΠ°Ρ Π²Π°Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΉ ΠΠ ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ, ΡΠ°ΡΡΠΈΡΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π΅ βΠ»ΠΎΠΌΠ°Ρβ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ:
Java. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ β ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ
Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Ρ Java 9, Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠ΄ Π½Π° Java. ΠΠ½ΠΈΠ³Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Java, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ, Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Swing ΠΈ JavaFX. ΠΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Oracle Press ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Java SE 9 ΠΈ, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ½ΡΡΠ°, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JShell.
Must read: 10 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠΎΠ²Π΅ΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Google, Microsoft, Luxoft ΠΈ Amazon.com ΠΈ ΠΈΡ Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Java. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅, ΡΡΠΎ ΡΠ»ΡΠΆΠΈΡ Π²Π΅ΡΠΊΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΡΡΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ. ΠΡ ΠΏΠΈΡΠ΅ΠΌ ΠΎΠ± ΡΡΠΎΠΌ Π² ΡΡΠ°ΡΡΠ΅ Β«10 ΡΠΎΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π²ΡΡΡΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉΒ».
Head First Java, 2nd Edition (ΠΠ·ΡΡΠ°Π΅ΠΌ Java)
Kathy Sierra (ΠΡΡΠΈ Π‘ΡΠ΅ΡΠ°)
ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Java. ΠΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Introduction to Programming in Java: An Interdisciplinary Approach
Robert Sedgewick
ΠΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΠΈΡ Java, ΠΎΠ½Π° ΡΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π Π½Π΅ΠΉ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΌΠ°ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΠ°ΠΉΡ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΉ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ β Introduction to Programming in Java.
Core java (Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°, ΡΠΎΠΌ 1-2)
Cay S. Horstmann (ΠΠ΅ΠΉ Π‘. Π₯ΠΎΡΡΡΠΌΠ°Π½Π½)
ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java. Π Π½Π΅ΠΉ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ·ΡΠΊΠ° ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ΄Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡΡ ΠΈ ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Thinking in Java (Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ Java)
Bruce Eckel (ΠΡΡΡ ΠΠΊΠΊΠ΅Π»Ρ)
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π·Π°ΡΠ»ΡΠΆΠ΅Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΠΌ ΠΎΡΠ²Π΅ΡΠΎΠΌ Π½Π° Π²ΠΎΠΏΡΠΎΡ: Β«Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠΈΡΡ Java?Β». ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄Π°, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π΅ Π½Π΅ ΠΎΡΠΈΠ»ΠΈΡΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ.
Effective Java: Programming Language Guide (Java. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅)
Joshua Bloch (ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ
)
ΠΠΆΠ΅ΠΉΠΌΡ ΠΠΎΡΠ»ΠΈΠ½Π³, Π°Π²ΡΠΎΡ ΡΠ·ΡΠΊΠ° Java, ΠΊΠΎΠ³Π΄Π° ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π²ΡΡΠ»Π°, ΡΠΊΠ°Π·Π°Π»: Β«ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΠΌΠ½Π΅ Π½Π΅ Π½ΡΠΆΠ½Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java, Π½ΠΎ ΡΡΠ° ΠΌΠ½Π΅ Π½ΡΠΆΠ½Π°.Β» ΠΠ΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ 50-ΡΠΈ Π»ΡΡΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΈ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π²ΡΠ΄Π°ΡΡΠ΅Π³ΠΎΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ° Π² Π΄Π°Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
Clean code (Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄)
Robert Martin (Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½)
ΠΠ½ΠΈΠ³Π° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ. ΠΠ½Π° Π½Π°ΡΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ ΠΎΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ ΠΎΡΠΎΡΠΈΠΉ. ΠΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡΡΠ»ΠΈ ΡΠ°ΠΌ Π²ΡΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ½ΠΎ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌΠΈ.
Clean coder
Robert Martin
ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΎΠ± ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠ°Π±ΠΎΡΠ΅. ΠΠ½Π° Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π΄Π°Π΅Ρ ΠΎΠ±ΡΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ.
Java Concurrency in Practice
Brian Goetz
ΠΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Java, ΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ. ΠΠ½ΠΈΠ³Π° Π²ΠΎΠΎΡΡΠΆΠΈΡ Π²Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΠ΄ Π½ΠΎΠ²Π΅ΠΉΡΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Java Puzzlers
Joshua Bloch and Neal Gafter
ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π² ΡΠΎΠ°Π²ΡΠΎΡΡΡΠ²Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° Ρ Java-Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡΠΎΠΌ Google. ΠΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 95-ΡΠΈ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½Ρ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Java, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠ°ΠΌΡΡ ΠΎΠΏΡΡΠ½ΡΡ Π²Π΅ΡΠ΅ΡΠ°Π½ΠΎΠ² ΡΡΠΈ Π·Π°Π΄Π°ΡΠΊΠΈ ΠΏΠΎΠΊΠ°ΠΆΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ.
SCJP Sun Certified Programmer for Java 6 Exam 310-065 (ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°)
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΊ ΡΠ΄Π°ΡΠ΅ SCJP ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°.
Algorithms in Java (ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Java)
Robert Sedgewick (Π ΠΎΠ±Π΅ΡΡ Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊ)
ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Π½Π° Π·Π°Π΄Π°ΡΠΊΠ°Ρ , Π½Π°Π±ΠΈΡΡ ΡΡΠΊΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ ΠΌΠΎΠ·Π³.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. Β«ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ±ΡΡΡΡΠ΅Π΅ Π²ΡΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠ°ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ Juniora, Π° ΡΠ°ΠΌ ΡΠΆΠ΅ Π·Π½Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠ΅, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ Π»Π΅Π½ΠΈΠ²ΡΠΉ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. Π― Π½Π°ΡΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»ΡΠ½ΡΠ» ΠΏΠ΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΌΠ΅ΡΡΠΎ β ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΆΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ Π΄Π°Π»ΠΈ ΡΡΠΎΠΊΠΈ. ΠΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΏΠ°Π» JuniorβΠΎΠΌ ΠΏΠΎ ΡΡΡΠ½ΠΎΠΌΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΈΡΠ°Ρ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ΠΈ ΠΌΠ½Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠΌΠΈΡΡΠΈΠΉ Π€Π°ΡΠ΅Π΅Π², Senior Java Developer Π² Luxoft Russia.
Π Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ Java ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΏΠΈΡΠ°Π²ΡΠΈΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ JavaΒ».
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠΎΠ²Π΅ΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Google, Microsoft, Luxoft ΠΈ Amazon.com ΠΈ ΠΈΡ Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Java. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅, ΡΡΠΎ ΡΠ»ΡΠΆΠΈΡ Π²Π΅ΡΠΊΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΡΡΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ. ΠΡ ΠΏΠΈΡΠ΅ΠΌ ΠΎΠ± ΡΡΠΎΠΌ Π² ΡΡΠ°ΡΡΠ΅ Β«10 ΡΠΎΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π²ΡΡΡΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉΒ».
Head First Java, 2nd Edition (ΠΠ·ΡΡΠ°Π΅ΠΌ Java)
Kathy Sierra (ΠΡΡΠΈ Π‘ΡΠ΅ΡΠ°)
ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Java. ΠΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Introduction to Programming in Java: An Interdisciplinary Approach
Robert Sedgewick
ΠΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΠΈΡ Java, ΠΎΠ½Π° ΡΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π Π½Π΅ΠΉ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΌΠ°ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΠ°ΠΉΡ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΉ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ β Introduction to Programming in Java.
Core java (Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°, ΡΠΎΠΌ 1-2)
Cay S. Horstmann (ΠΠ΅ΠΉ Π‘. Π₯ΠΎΡΡΡΠΌΠ°Π½Π½)
ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java. Π Π½Π΅ΠΉ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ·ΡΠΊΠ° ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ΄Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡΡ ΠΈ ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Thinking in Java (Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ Java)
Bruce Eckel (ΠΡΡΡ ΠΠΊΠΊΠ΅Π»Ρ)
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π·Π°ΡΠ»ΡΠΆΠ΅Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΠΌ ΠΎΡΠ²Π΅ΡΠΎΠΌ Π½Π° Π²ΠΎΠΏΡΠΎΡ: Β«Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠΈΡΡ Java?Β». ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄Π°, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π΅ Π½Π΅ ΠΎΡΠΈΠ»ΠΈΡΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ.
Effective Java: Programming Language Guide (Java. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅)
Joshua Bloch (ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ
)
ΠΠΆΠ΅ΠΉΠΌΡ ΠΠΎΡΠ»ΠΈΠ½Π³, Π°Π²ΡΠΎΡ ΡΠ·ΡΠΊΠ° Java, ΠΊΠΎΠ³Π΄Π° ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π²ΡΡΠ»Π°, ΡΠΊΠ°Π·Π°Π»: Β«ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΠΌΠ½Π΅ Π½Π΅ Π½ΡΠΆΠ½Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java, Π½ΠΎ ΡΡΠ° ΠΌΠ½Π΅ Π½ΡΠΆΠ½Π°.Β» ΠΠ΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ 50-ΡΠΈ Π»ΡΡΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΈ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡ Π²ΡΠ΄Π°ΡΡΠ΅Π³ΠΎΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ° Π² Π΄Π°Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
Clean code (Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄)
Robert Martin (Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½)
ΠΠ½ΠΈΠ³Π° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ. ΠΠ½Π° Π½Π°ΡΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ ΠΎΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ ΠΎΡΠΎΡΠΈΠΉ. ΠΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡΡΠ»ΠΈ ΡΠ°ΠΌ Π²ΡΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ½ΠΎ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌΠΈ.
Clean coder
Robert Martin
ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΎΠ± ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠ°Π±ΠΎΡΠ΅. ΠΠ½Π° Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π΄Π°Π΅Ρ ΠΎΠ±ΡΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ.
Java Concurrency in Practice
Brian Goetz
ΠΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Java, ΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ. ΠΠ½ΠΈΠ³Π° Π²ΠΎΠΎΡΡΠΆΠΈΡ Π²Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΠ΄ Π½ΠΎΠ²Π΅ΠΉΡΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Java Puzzlers
Joshua Bloch and Neal Gafter
ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π² ΡΠΎΠ°Π²ΡΠΎΡΡΡΠ²Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° Ρ Java-Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡΠΎΠΌ Google. ΠΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 95-ΡΠΈ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½Ρ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Java, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠ°ΠΌΡΡ ΠΎΠΏΡΡΠ½ΡΡ Π²Π΅ΡΠ΅ΡΠ°Π½ΠΎΠ² ΡΡΠΈ Π·Π°Π΄Π°ΡΠΊΠΈ ΠΏΠΎΠΊΠ°ΠΆΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ.
SCJP Sun Certified Programmer for Java 6 Exam 310-065 (ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°)
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΊ ΡΠ΄Π°ΡΠ΅ SCJP ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°.
Algorithms in Java (ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Java)
Robert Sedgewick (Π ΠΎΠ±Π΅ΡΡ Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊ)
ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Π½Π° Π·Π°Π΄Π°ΡΠΊΠ°Ρ , Π½Π°Π±ΠΈΡΡ ΡΡΠΊΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ ΠΌΠΎΠ·Π³.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. Β«ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ±ΡΡΡΡΠ΅Π΅ Π²ΡΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠ°ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ Juniora, Π° ΡΠ°ΠΌ ΡΠΆΠ΅ Π·Π½Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠ΅, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ Π»Π΅Π½ΠΈΠ²ΡΠΉ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. Π― Π½Π°ΡΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»ΡΠ½ΡΠ» ΠΏΠ΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΌΠ΅ΡΡΠΎ β ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΆΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ Π΄Π°Π»ΠΈ ΡΡΠΎΠΊΠΈ. ΠΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΏΠ°Π» JuniorβΠΎΠΌ ΠΏΠΎ ΡΡΡΠ½ΠΎΠΌΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΈΡΠ°Ρ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ΠΈ ΠΌΠ½Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠΌΠΈΡΡΠΈΠΉ Π€Π°ΡΠ΅Π΅Π², Senior Java Developer Π² Luxoft Russia.
Π Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ Java ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΏΠΈΡΠ°Π²ΡΠΈΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ JavaΒ».
Π’ΠΠ-15 Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java
ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° Java Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Sun Microsystems Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠ²Π΅ΡΡΠΈ Π²Π΅ΠΊΠ° Π½Π°Π·Π°Π΄. Π‘ΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄Π°ΡΠ½ΡΠΌ, ΡΡΠΎ ΠΏΡΠ΅ΡΠ΅ΡΠΏΠ΅Π»ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΡΡΠ°Π»ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΡΠ°Π»ΠΈ ΠΊΠ»ΡΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠΈΠΆΠ½ΠΎΠΉ, Π²ΡΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ. Edvisor ΡΠΎΡΡΠ°Π²ΠΈΠ» ΡΠΎΠΏ-15 ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΡΠ΅Ρ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ Java.
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
1. Β«Java Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠ°Β», ΠΠ΅ΡΠΊ Π‘ΠΊΠΎΡΡ
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2007 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 448.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠ΅ΡΠΊ Π‘ΠΊΠΎΡΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΈΠΊΠ»ΠΎΠ² ΡΠ²ΠΎΠΈΡ Π»Π΅ΠΊΡΠΈΠΉ Π² 2007 Π³ΠΎΠ΄Ρ. ΠΠ°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΈΠΌ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Java Π²ΡΠ΄Π΅ΡΠΆΠ°Π»Π° Π΄Π΅ΡΡΡΠΎΠΊ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΈ Π±ΡΠ»Π° Β«Π½Π° ΡΡΠ°Β» ΠΏΡΠΈΠ½ΡΡΠ° ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΌ.
ΠΠΎΡΠΎΠ±ΠΈΠ΅ ΡΠ°ΡΡΡΠΈΡΠ°Π½ΠΎ Π½Π° ΠΌΠΎΠ»ΠΎΠ΄ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Β«Ρ Π½ΡΠ»ΡΒ»:
β Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄Π°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΈ ΠΠΠ;
β ΠΠΎ Π²ΡΠΎΡΠΎΠΉ Π°Π²ΡΠΎΡ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (GUI).
ΠΠ°ΠΆΠ΄Π°Ρ Π³Π»Π°Π²Π° ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ. ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΡΠ°Π²ΡΡΡΡ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΡΡΠΎΡΠ½ΡΡ ΠΈΠ³Ρ.
ΠΠ΅ΡΠΊ Π‘ΠΊΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ ΡΠΈΡΠ°Π» Π»Π΅ΠΊΡΠΈΠΈ Π² Π‘Π¨Π, Π ΠΎΡΡΠΈΠΈ, ΠΠ°Π·Π°Ρ ΡΡΠ°Π½Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ°ΠΊ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ, ΡΠ°ΠΊ ΠΈ ΠΆΠΈΡΠ΅Π»ΡΠΌ ΡΡΡΠ°Π½ Π‘ΠΠ.
2. Β«Java: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Β», ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2002 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 619 β 810.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠ΅ΡΠ΅ Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java Ρ Π½ΡΠ»Ρ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ ΠΠ΅ΡΠ±Π΅ΡΡΠ° Π¨ΠΈΠ»Π΄ΡΠ°.
ΠΠ½ΠΈΠ³Π° Π²ΡΠ΄Π΅ΡΠΆΠ°Π»Π° ΡΡΠ΄ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½ΠΈΠΉ. ΠΠ²ΡΠΎΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ» ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΡΠ°ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Java Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ·ΡΠΊΠ°.
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ β ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ ΠΈ (Π² ΡΠ΅Π»ΠΎΠΌ) Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎ Π½Π°Π²ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ°Ρ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠΈΠ½ΡΡ β ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Β«Π½Π΅ΡΠΎΠ²Π½ΠΎΠ΅Β». ΠΠ²ΡΠΎΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ²ΡΡΠ²ΡΠ΅Ρ, Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΎΠ½ ΠΏΠΈΡΠ΅Ρ. Π£ΡΡΠΈΡΠ΅, Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π»ΡΡΡΠ΅ Β«Π·Π°Ρ ΠΎΠ΄ΠΈΡΒ» Β«ΠΠ·ΡΡΠ°Π΅ΠΌ JavaΒ» ΠΡΡΠΈ Π‘ΡΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΡΡΠ° ΠΠ΅ΠΉΡΡΠ°. ΠΡΡΠ³ΠΈΠΌ β Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
3. Β«Java Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²Β», ΠΠ°ΡΡΠΈ ΠΠ΅ΡΠ΄
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2012 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 363 β 624.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ
, ΡΠ°Π±ΠΎΡΠ° ΠΠ΅ΡΠ΄Π° β Π»ΡΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
.
ΠΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅, ΡΡΠΎ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ Β«Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²Β». ΠΠΎΡΠΎΠ±ΠΈΠ΅ Π½Π΅ Π΄Π°Π΅Ρ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠΈΡ
Π·Π½Π°Π½ΠΈΠΉ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»ΡΠΌΠΈ.
ΠΠ½ΠΈΠ³Π° Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ»Π°ΡΡ, Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ, Π²ΡΠ΄Π΅ΡΠΆΠ°Π»Π° ΠΎΠΊΠΎΠ»ΠΎ Π΄Π΅ΡΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π² Π‘Π¨Π ΠΈ Π ΠΎΡΡΠΈΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π»Π΅Ρ.
4. Β«Head First Java. ΠΠ·ΡΡΠ°Π΅ΠΌ JavaΒ», ΠΡΡΡΠΈ Π‘ΡΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΡΡ ΠΠ΅ΠΉΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2003.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 717.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, ΡΠ΅ΡΠ°Ρ Π²ΠΎΠΏΡΠΎΡ, Ρ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Java, ΠΎΡΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Π‘ΡΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΠΉΡΡΠ°. ΠΠ΅ ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ Π½Π΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ Π²ΡΠ΅ΡΡΠ΅Π·. Π Ρ ΡΠ΅Ρ , ΠΈ Ρ ΡΠ΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. ΠΠ°, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ, Π½ΠΎ Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎ. ΠΠ΅ Π²ΡΠ΅ΠΌ ΠΈΠΌΠΏΠΎΠ½ΠΈΡΡΠ΅Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄Π°ΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡ Β«ΡΠ°Π·ΠΆΠ΅Π²ΡΠ²Π°ΡΡΡΡΒ» ΠΏΠΎ Π΄Π΅ΡΡΡΡ ΡΠ°Π·, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΠΆΠ°ΡΡΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌΠΈ ΠΈΡΡΠΎΡΠΈΡΠΌΠΈ ΠΈ ΡΡΡΠΎΡΠΊΠ°ΠΌΠΈ.
Π₯ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ Π½Π΅ ΡΡΠ°Π½Π΅ΡΠ΅, Π½ΠΎ ΠΎΠ±ΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΠΠ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅. ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ½ΡΡ β ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΡΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ°ΡΠ΅Π»Π°. Π―Π·ΡΠΊ ΠΏΡΠ΅ΡΠ΅ΡΠΏΠ΅Π» ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ 2004 Π³ΠΎΠ΄Π°, Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²ΡΡ ΠΎΠ΄Π° 5 Π°ΠΏΠ΄Π΅ΠΉΡΠ°, Π° ΡΠ°Π±ΠΎΡΠ° ΠΡΡΡΠΈ Π‘ΡΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΡΡΠ° ΠΠ΅ΠΉΡΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ 2003 Π³ΠΎΠ΄Π°.
5. Β«Java Π·Π° 24 ΡΠ°ΡΠ°Β», ΠΠ΅ΠΉΠ΄Π΅Π½Ρ Π΅Π΄ Π ΠΎΠ΄ΠΆΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2016 (8-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅).
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 466 β 480.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java, Π½Π΅Π»ΡΠ·Ρ Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π ΠΎΠ΄ΠΆΠ΅ΡΡΠ° ΠΠ΅ΠΉΠ΄Π΅Π½Ρ Π΅Π΄Π°.
Π£ΡΠ΅Π±Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π²ΠΊΠ»ΡΡΠ°Π΅Ρ 24 ΡΠ°ΡΠΎΠ²ΡΡ ΡΡΠΎΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. ΠΠ°Π½ΡΡΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
ΠΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°Π½ΡΡΠΈΠΉ Π²Ρ ΠΏΡΠΎΠΉΠ΄Π΅ΡΠ΅ ΠΏΡΡΡ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΠΈ Π΄ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ Minecraft, ΠΠ ΠΏΠΎΠ΄ Android ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Web.
Π ΠΊΠ½ΠΈΠ³Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΠΠ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ GUI ΠΈ ΡΡΠ΄ Π΄ΡΡΠ³ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ².
6. Β«ΠΠ΅Π³ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΡΠΈΡΡ JavaΒ», ΠΡΠ°ΠΉΡΠΎΠ½ ΠΠ΅ΠΉΠ½
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2020.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 402.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠ½ΠΈΠ³Π° ΠΠ΅ΠΉΠ½Π° β Π»ΡΡΡΠΈΠΉ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΠ°ΠΉΡΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ²ΡΠΎΡ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠΉ ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½Π½ΡΡ Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ. Π§ΠΈΡΠ°ΡΠ΅Π»Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΎΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΆΠ΅ Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡ. ΠΠ΅ Π·ΡΡ Π²ΡΠΎΡΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ°Β».
Π₯ΠΎΡΡ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΌ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Π΅ΠΌ, ΡΠ°Π±ΠΎΡΡ ΠΠ΅ΠΉΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ. ΠΡΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π²Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΡΠ΅Π΄Π°Ρ Android Studio ΠΈ Eclipse, Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΈΠ³ΡΡ ΠΏΠΎΠ΄ Windows ΠΈ Android.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²:
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ+/Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
7. Β«Java. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» ΠΈ 8. Β«Java Code. Π‘Π±ΠΎΡΠ½ΠΈΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Β», ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΡΡΡΠΊΠΎΠ²
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2018 β 2020.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 33-39.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ+.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΡΡΡΠΊΠΎΠ² β ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Β«ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉΒ». ΠΠ·-ΠΏΠΎΠ΄ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ° Π²ΡΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈ ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΈ Π°Π½Π΅ΠΊΠ΄ΠΎΡΠΎΠ², ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Linux Mint, ΠΈ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Java.
Π ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Β«ΠΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java 2021Β» Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΈ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠΎΠΉ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅ΡΠΈΡΠΎΠΊΠΈΠΉ ΠΎΡ Π²Π°Ρ ΡΠ΅ΠΌΡ, ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎ Π°Π²ΡΠΎΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΊ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ.
ΠΠ½ΠΈΠ³ΠΈ ΠΏΡΠΎ Java Π² ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΡΡΡΠΊΠΎΠ²Π° ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΡΠ΅Π΄Π΅ NetBeans, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ Google Chrome. ΠΠΎ Ρ ΠΎΠ΄Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π°-Π»Ρ Android, ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ.
9. Β«Java. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°Β», Π₯ΠΎΡΡΡΠΌΠ°Π½Π½, ΠΠΎΡΠ½Π΅Π»Π»
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2009 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 1500 β 2000 (2 ΡΠΎΠΌΠ°), Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΠ·Π΄Π°Π½ΠΈΡ.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ+.
Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°Β» β Π»ΡΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Java, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π°Π±ΠΎΡΡ Π₯ΠΎΡΡΡΠΌΠ°Π½Π½Π° ΠΈ ΠΠΎΡΠ½Π΅Π»Π»Π° ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
, ΡΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΠΎΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ 10 ΠΈ 11 ΠΈΠ·Π΄Π°Π½ΠΈΡΠΌΠΈ. ΠΠ½ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ΅Π°Π»ΠΈΡΠΌ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠΎΠΌΠ΅ Π΄Π°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ°. ΠΡΠΎΡΠΎΠΉ ΡΠΎΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ GUI, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π΄ΡΡΠ³ΠΈΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java.
10. Β«ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° JavaΒ», Π ΠΎΠ±Π΅ΡΡ Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊ, ΠΠ΅Π²ΠΈΠ½ Π£ΡΠΉΠ½
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2013 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 843.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ+.
Π ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊ ΠΈ Π£ΡΠΉΠ½ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎΠΈΡΠΊΠ°, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠ½Π°Π±ΠΆΠ΅Π½ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡΠΌΠΈ, Π΄Π°ΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΠΏΠΎΡΠΎΠ±ΠΈΠΉ, Π² Β«ΠΠ»Π³ΠΎΡΠΈΡΠΌΠ°Ρ
Β» ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎΡΡ Π² ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΌ ΠΠ.
ΠΠ½ΠΈΠ³Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΡΠ΅ΡΠΈΠ²ΡΠΈΡ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ. ΠΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ 50 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ.
11. Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Β», Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2018.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 464.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ/ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
Π ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π°Π²ΡΠΎΡ, Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π» ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΠ, ΠΏΡΡΠ°Π΅ΡΡΡ Π½Π°ΡΡΠΈΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Ρ ΠΎΡΠΎΡΠ΅ΠΌΡ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java. ΠΠΎΡΠΎΠ±ΠΈΠ΅ Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java.
ΠΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΈΡΠΊΡΡΡΡΠ²Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Β«ΡΠΈΡΡΠΎΠ³ΠΎΒ» ΠΊΠΎΠ΄Π°. ΠΠΎ Π²ΡΠΎΡΠΎΠΉ Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ ΠΊ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΡΠΎΠ³ΠΎ Π°Π²ΡΠΎΡΠ°: Β«ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ. ΠΠ°ΠΊ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΒ» ΠΈ Β«Π§ΠΈΡΡΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΡΠΊΡΡΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΒ».
12. Β«Java. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2001 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 440 (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠ·Π΄Π°Π½ΠΈΡ).
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠ½ΠΈΠ³Ρ, ΠΊΠΎΡΠΎΡΡΡ Π±Π΅Π· ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ. ΠΠ³ΠΎ ΡΠ°Π±ΠΎΡΡ Π½Π΅Π»ΡΠ·Ρ Π½Π°Π·Π²Π°ΡΡ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ. Π‘ΠΊΠΎΡΠ΅Π΅ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ, ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΡΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΠΎΡΠ½Ρ. ΠΠ°ΠΆΠ΄Π°Ρ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΎΠΏΡΡΠ΅ Π»ΡΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
Π ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ java.io, java.util, java.lang, ΡΡΠ΄ Π΄ΡΡΠ³ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ GUI ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π Π°Π·Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ
13. Β«Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ JavaΒ», ΠΡΡΡ ΠΠΊΠΊΠ΅Π»Ρ
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2013 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 640.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
ΠΠ΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΌΠ°Ρ Π»ΡΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Java, Π½ΠΎ Π΅Π΅ Ρ
ΠΎΡΠΎΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΡΠ·ΡΠΊΠ°.
ΠΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡ
ΠΎΠ²Π°ΡΠΎΠ΅, Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Java Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΠΊΠ½ΠΈΠ³Π° Π΄ΠΎΡΡΠΎΠΉΠ½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΏΠ΅ΡΠ΅ΡΡΠΈΠ²Π°ΡΡΠΈΡ ΡΡ Ρ C++. ΠΠ½ΠΈΠ³Π° ΠΠΊΠΊΠ΅Π»Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡ Java, Β«ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈΒ» ΡΠ·ΡΠΊΠ°.
14. Β«Java 8. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΒ», ΠΠ΅ΡΠ±Π΅ΡΡ Π¨ΠΈΠ»Π΄Ρ
ΠΠΎΠ΄Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2015 β 2021.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 1376.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ, ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠ΄Π½Π° ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠ°Π±ΠΎΡ ΠΈΠ· ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ java book ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π²ΡΠ΅Π³ΠΎΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΎΠ±Π·ΠΎΡΠ΅ Π°Π²ΡΠΎΡΠ° ΠΠ΅ΡΠ±Π΅ΡΡΠ° Π¨ΠΈΠ»Π΄ΡΠ°.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠΎΠ²Π½ΡΠΌΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ: ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΌΠ°ΡΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ.
9-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Ρ ΡΡΠ΅ΡΠΎΠΌ Π²Π΅ΡΡΠΈΠΈ JDK 8, Π²ΡΡΠ»ΠΎ Π΄Π΅ΡΡΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.
15. Β«Head First. ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», ΠΡΠΈΠΊ Π€ΡΠΈΠΌΠ΅Π½
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2020.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ: 656.
ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ: Π²ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΠΎΡΠΎΠ±ΠΈΡ, Π²ΡΠ΄Π΅ΡΠΆΠ°Π²ΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½ΠΈΠΉ, Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Java 8. Π ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ ΡΡΠ°ΡΡΠΈΠ΅ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π²ΡΠΈΠ΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΎΠ±Π·ΠΎΡΠ΅ ΠΡΡΡΠΈ Π‘ΡΠ΅ΡΡΠ° ΠΈ ΠΠ΅ΡΡ ΠΠ΅ΠΉΡΡ, Π°Π²ΡΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ Java Ρ Π½ΡΠ»Ρ Β«Head First Java, ΠΠ·ΡΡΠ°Π΅ΠΌ JavaΒ».
Π ΠΊΠ½ΠΈΠ³Π΅ Π² Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π±Π΅Π· ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ. ΠΠ°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΊΠΎΠ΄ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠΈ, ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Java Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Π²Π°Ρ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ. Π§ΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ, Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±Π½ΠΈΠΊΠΎΠ² Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΎΡΡΠ°ΡΠ»ΠΈ.
ΠΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π΄Π²ΠΈΠ³Π°ΡΡΡ ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ². Π ΡΠΎΠ³Π΄Π° Π²ΡΠ΅ Ρ Π²Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²: