πŸ“š ВОП-10 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java Π² 2024 Π³ΠΎΠ΄Ρƒ

РазбираСмся, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Java стоит Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° русском языкС, Π° ΠΊΠ°ΠΊΠΈΠ΅ – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅. Для удобства ΠΊΠ½ΠΈΠ³ΠΈ отсортированы Π² порядкС возрастания слоТности.

Достоинства ΠΈ нСдостатки ΠΊΠ½ΠΈΠ³ сформированы Π½Π° основС ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Π½Π° маркСтплСйсах. Иногда ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ: ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° покаТСтся излишнС слоТной, Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ. Π˜ΡΡ‚ΠΈΠ½Π°, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π³Π΄Π΅-Ρ‚ΠΎ посСрСдинС. Но Ссли ΠΏΠΈΡˆΡƒΡ‚ ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅, Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” здСсь Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ солидарны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Π’Π°ΡΠΈΠ»ΡŒΠ΅Π² АлСксСй НиколаСвич

Автор: Π’Π°ΡΠΈΠ»ΡŒΠ΅Π² АлСксСй НиколаСвич

О Ρ‡Π΅ΠΌ ΠΊΠ½ΠΈΠ³Π°:

  • ООП с нуля.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ с GUI.

Π’ ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… ΠΊΠ½ΠΈΠ³Ρƒ часто ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ сокращСнным словом Β«Π½ΠΎΡ€ΠΌΒ». Норм β€” это Π½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ Π½ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ: Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ.

Достоинства

  • ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° для изучСния этого языка Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈ.
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΈ доступноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

НСдостатки

  • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ слоТности излишнС высок для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нСинтСрСсно.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ, заимствований ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… пособий, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π¨ΠΈΠ»Π΄Ρ‚Π°.
  • Книга годится лишь для повСрхностного знакомства с языком.
  • НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ достоинства, качСство ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ.

Π’Ρ‹Π²ΠΎΠ΄

Книга ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для повСрхностного знакомства с Java. Для Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ изучСния Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ.

Книги для дТавистов
Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ «Книги для дТавистов»

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Java

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Java, Π‘ΡŒΠ΅Ρ€Ρ€Π° ΠšΡΡ‚ΠΈ, Бэйтс Π‘Π΅Ρ€Ρ‚

Авторы: Π‘ΡŒΠ΅Ρ€Ρ€Π° ΠšΡΡ‚ΠΈ, Бэйтс Π‘Π΅Ρ€Ρ‚

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классичСских ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ², информация даСтся Π½Π΅ Π² тСкстовом, Π° Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ прСдставлСнии. Π’Ρ‹ освоитС Π² Π΄Π΅Π»Π΅ всС самоС Π½ΡƒΠΆΠ½ΠΎΠ΅: синтаксис ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ языка, Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² сСти, распрСдСлСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Вся тСория закрСпляСтся ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½Π΅ΠΉΡˆΠΈΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ тСстами.

Достоинства

  • ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΠ΅ ΠΈ доступноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.
  • Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ.
  • Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java.
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

НСдостатки

  • Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ информация.
  • Низкая практичСская Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ.
  • Мало ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ.
  • Блишком ΠΌΠ½ΠΎΠ³ΠΎ лишнСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • ΠŸΠ»ΠΎΡ…Π°Ρ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.
  • НС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Ρ‹Π²ΠΎΠ΄

Π’ Ρ†Π΅Π»ΠΎΠΌ, ΠΊΠ½ΠΈΠ³Π° годится для ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ знакомства с Java, Π½ΠΎ Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ изучСния языка. Π›ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ соврСмСнноС ΠΈ систСматизированноС пособиС с бОльшим количСством ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Java. ПолноС руководство, 12-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

Java. ПолноС руководство, 12-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π¨ΠΈΠ»Π΄Ρ‚ Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚

Автор: Π¨ΠΈΠ»Π΄Ρ‚ Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚

Π’ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ освСщаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, компиляция, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ запуск Java-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² соотвСтствии с вСрсиСй Java SE 17. Π’Π°ΠΊΠΆΠ΅ прСдставлСна информация ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Java API. РассмотрСны Swing, JavaBeans, сСрвлСты, Π° мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ языка Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π£Π΄Π΅Π»Π΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ послСдним дополнСниям языка.

Из этой ΠΊΠ½ΠΈΠ³ΠΈ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

  • ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Java.
  • ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… концСпциях языка.
  • ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Java API, Collections Framework, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°.
  • ΠΎ Swing, JavaBeans ΠΈ сСрвлСтах.

Достоинства

  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ энциклопСдия ΠΏΠΎ языку Java ΠΊΠ°ΠΊ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ….
  • ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии Java, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 17.
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ‚Π΅ΠΌ.
  • Бтрогая структурированная ΠΏΠΎΠ΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.
  • Вся нСобходимая информация ΠΏΠΎ языку Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ.

НСдостатки

  • Для совсСм Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТновата.
  • НСдостаточно практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ объСм затрудняСт использованиС Π² качСствС ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ справочника.

Π’Ρ‹Π²ΠΎΠ΄

Книга ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС для изучСния Java послС получСния Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ. ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ‚Π΅ΠΌ, Π½ΠΎ для практичСского примСнСния Π·Π½Π°Π½ΠΈΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Java

Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Java, Брайсон ПСйн

Автор: Брайсон ПСйн

Боздавая прилоТСния, Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основныС возмоТности Java: вычислСния, Ρ€Π°Π±ΠΎΡ‚Π° со строками ΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, условия, Ρ†ΠΈΠΊΠ»Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСмСнты интСрфСйса: ΠΊΠ½ΠΎΠΏΠΊΠΈ, мСню, слайдСры. ΠžΡΠ²ΠΎΠΈΡ‚Π΅ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π² Eclipse ΠΈ Android Studio для поиска ΠΈ исправлСния Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок.

Достоинства

  • Π›Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ.
  • Много практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ.
  • Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°.

НСдостатки

  • Книга сильно устарСла.
  • ΠŸΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для соврСмСнных вСрсий ПО.
  • ΠžΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ основ ООП.
  • НСдостаточная Π±Π°Π·Π° для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

Π’Ρ‹Π²ΠΎΠ΄

Книга Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ»Π° для ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ знакомства с Java ΠΈ написания простых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Однако Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сильно устарСла ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ сочСтаСтся с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ вСрсиями ПО. ВрСбуСтся Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ соврСмСнных Ρ€Π΅Π°Π»ΠΈΠΉ.

***
β˜• Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дТависта»
Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дТависта»
πŸŽ“β˜• Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Java для собСса
ΠŸΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ свои знания ΠΏΠΎ Java Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Java для собСса»
πŸ§©β˜• Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ JavaΒ»
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Java для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ JavaΒ»

Ѐилософия Java. 4-Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΠ·Π΄.

Ѐилософия Java. 4-Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΠ·Π΄., ЭккСль Π‘Ρ€ΡŽΡ

Автор: ЭккСль Π‘Ρ€ΡŽΡ
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ-настоящСму ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Java, нСдостаточно Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ языка, Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками программирования. Автор Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ написания ΠΊΠΎΠ΄Π°: ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ ΠΈΡ… возникновСния ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Java. ΠžΠ±ΡΡƒΠΆΠ΄Π°Π΅ΠΌΡ‹Π΅ особСнности языка Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½ΠΎ связаны с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Достоинства

  • ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ структурированноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ основ языка Java
  • Много ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ найдСшь Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… источниках
  • Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ сравнСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ…

НСдостатки

  • ΠžΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ вСрсии Java (5, 6).
  • Для совсСм Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТновата.
  • ΠžΡ‡Π΅Π½ΡŒ большой объСм затрудняСт использованиС.
  • Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ сухоС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Π’Ρ‹Π²ΠΎΠ΄

Π’ Ρ†Π΅Π»ΠΎΠΌ, отличная энциклопСдия Java с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ основ, Π½ΠΎ для изучСния с нуля Π»ΡƒΡ‡ΡˆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простыми пособиями.

Для срСднСго уровня

Java Concurrency Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

Java Concurrency Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π‘ΠΎΡƒΠ±Π΅Ρ€ Π”ΠΆΠΎΠ·Π΅Ρ„, Π‘Π»ΠΎΡ… Π”ΠΆΠΎΡˆΡƒΠ°

Авторы: Π‘ΠΎΡƒΠ±Π΅Ρ€ Π”ΠΆΠΎΠ·Π΅Ρ„, Π‘Π»ΠΎΡ… Π”ΠΆΠΎΡˆΡƒΠ°

Авторы дСлятся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ проСктирования, ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°ΠΌΠΈ ΠΈ модСлями для создания Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ…, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Из этой ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

  • О Π±Π°Π·ΠΎΠ²Ρ‹Ρ… концСпциях ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° ΠΈ бСзопасности ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².
  • О ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… построСния ΠΈ составлСния ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… классов.
  • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° Π² java.util.concurrent.
  • Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅ стоит ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • Как Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
  • Π§Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ модСль памяти Java.

Π’ ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π°-ля Π³ΡƒΠ³Π»-транслСйт ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ вмСняСмый Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ.

Достоинства

  • ВСликолСпная классика Π² области ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ программирования.
  • Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ раскрытиС Ρ‚Π΅ΠΌΡ‹.
  • Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ практичСская польза.

НСдостатки

  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с качСством ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°.
  • Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Π±ΠΎΡ€ русских эквивалСнтов для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².
  • ΠœΠ΅ΡΡ‚Π°ΠΌΠΈ тяТСло ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ смысл ΠΈΠ·-Π·Π° ошибок ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°.

Π’Ρ‹Π²ΠΎΠ΄

По ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ это отличная ΠΊΠ½ΠΈΠ³Π°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π² области ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ программирования Π² Java. Однако ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ сущСствСнныС ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ ΠΊ качСству русского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°. Π›ΡƒΡ‡ΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ качСствСнный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ этой классичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Spring быстро

Spring быстро, Бпилкэ Π›Π°ΡƒΡ€Π΅Π½Ρ†ΠΈΡƒ

Автор: Бпилкэ Π›Π°ΡƒΡ€Π΅Π½Ρ†ΠΈΡƒ

Π˜Ρ… этой ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ:

  • Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Spring.
  • свСсти ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Π½ΡƒΡŽ ΠΈ Π½ΡƒΠ΄Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.
  • Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² прилоТСниях Spring.
  • Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-слуТбы Π½Π° основС HTTP ΠΈ REST.
  • Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ создаваСмыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Spring.

Достоинства

  • Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Spring.
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΈ доступноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.
  • Много ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².
  • Удобная структура для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

НСдостатки

  • Блишком повСрхностноС раскрытиС Ρ‚Π΅ΠΌ
  • НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
  • НС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния

Π’Ρ‹Π²ΠΎΠ΄

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° для ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ знакомства со Spring. Π”Π°Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ ΠΈ позволяСт быстро Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Однако Ρ‚Π΅ΠΌΡ‹ освСщСны нСдостаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Spring Π² дСйствии. ШСстоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

Spring Π² дСйствии. ШСстоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Уоллс ΠšΡ€Π΅ΠΉΠ³

Автор: Уоллс ΠšΡ€Π΅ΠΉΠ³

Π¨Π°Π³ Π·Π° шагом Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡƒΡ‚ΡŒ создания Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния Π½Π° основС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. НовоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основы Spring, Π½ΠΎ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ возмоТности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈΠ»ΠΈ интСграция с Kubernetes ΠΈ RSocket.

Достоинства

  • Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Spring.
  • ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π² сочСтании с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ.
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
  • ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΈ полиграфия.
  • Π£Π΄ΠΎΠ±Π½Π° Π² качСствС справочника.

НСдостатки

  • НСудобная навигация ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстом ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ.
  • МСлкий ΡˆΡ€ΠΈΡ„Ρ‚, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.
  • ΠœΠ΅ΡΡ‚Π°ΠΌΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ объСм тСкста.
  • УстарСла.

Π’Ρ‹Π²ΠΎΠ΄

Π’ Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ вводная ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Spring, особСнно для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Но Π΅ΡΡ‚ΡŒ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ Π² структурС ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π½ΠΎΠ²Ρ‹Ρ… вСрсий.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² Java

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² Java, Π›Π°Ρ„ΠΎΡ€Π΅ Π ΠΎΠ±Π΅Ρ€Ρ‚

Автор: Π›Π°Ρ„ΠΎΡ€Π΅ Π ΠΎΠ±Π΅Ρ€Ρ‚

Автор наглядно ΠΈ доступно Ρ€Π°Π·ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…, прСдлагая читатСлям Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Плюс Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ подходящих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ структур Π΄Π°Π½Π½Ρ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Будя ΠΏΠΎ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΏΠ°Π»Π° Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ must-have. ΠšΡ‚ΠΎ-Ρ‚ΠΎ ТалуСтся Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π΅Π΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ β€” зависит ΠΎΡ‚ уровня ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. ВсС хвалят Π΅Π΅ Π·Π° доступноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π°Π²Π΄Π° ΠΈΠ½ΠΎΠ³Π΄Π° встрСчаСтся Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ тСрминология.

Достоинства

  • ДоступноС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.
  • Много практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².
  • РассматриваСт классичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, пСрСходящих со своСго ЯП Π½Π° Java.

НСдостатки

  • Π‘ΠΏΠΎΡ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ° ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
  • Для совсСм Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТновата.

Π’Ρ‹Π²ΠΎΠ΄

Π’ Ρ†Π΅Π»ΠΎΠΌ, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΈ структурам Π΄Π°Π½Π½Ρ‹Ρ…. ИзлоТСниС Π²ΠΏΠΎΠ»Π½Π΅ доступно, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Книга большС ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π°Π·Ρƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

JAVA: устранСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

JAVA: устранСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Бпилкэ Π›Π°ΡƒΡ€Π΅Π½Ρ†ΠΈΡƒ

Автор: Бпилкэ Π›Π°ΡƒΡ€Π΅Π½Ρ†ΠΈΡƒ

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ скрытыС зависимости, Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ критичСских сбоСв ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. ΠžΡΠ²Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Java-прилоТСния.

Достоинства

  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматриваСтся процСсс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Java-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ практичСскиС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.
  • ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ инструкции для инструмСнтов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

НСдостатки

  • Π’ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³Π»Π°Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ дорогостоящий коммСрчСский ΠΏΡ€ΠΎΡ„Π°ΠΉΠ»Π΅Ρ€.
  • ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ бСсплатным инструмСнтам Π½Π΅ прСдлагаСтся.

Π’Ρ‹Π²ΠΎΠ΄

ПолСзная ΠΊΠ½ΠΈΠ³Π° для изучСния процСсса ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Java. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ инструмСнтов ΠΈ эффСктивных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ². Но ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ нСдостатки Π² Π²ΠΈΠ΄Π΅ использования ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π±Π΅Π· Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹.

***

ΠšΠ°ΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ Java посовСтуСтС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ? РасскаТитС Π² коммСнтариях!

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
21 фСвраля 2018

Книги ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ: ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ программисты часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‡...
admin
05 апрСля 2017

6 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Java для программистов любого уровня

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Java. Если Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ, Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΄...