Ρ‚ΠΎΠΏ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π΄ΠΆΠ°Π²Π°

Π§Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ 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-программистов:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *