Java - Эффективное программирование 🔍
Джошуа Блох; [перевод с английского и редакция И. В. Красикова] ООО "Диалектика", Лучшие методики программирования, 3-е изд., Москва, Санкт-Петербург, Russia, 2019
俄语 [ru] · PDF · 35.2MB · 2019 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib · Save
描述
Говоря о третьем издании книги Эффективное программирование на Java, третье издание, достаточно упомянуть его автора — Джошуа Блоха — и это будет наилучшей ее рекомендацией.
Книга представляет собой овеществленный опыт ее автора как программиста на Java. Новые возможности этого языка программирования, появившиеся в версиях, вышедших со времен предыдущего издания книги, по сути знаменуют появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на современном Java с использованием старых парадигм.
К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Джошуа Блоха. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика.
При этом книга не просто научит вас использовать новые возможности языка — она научит использовать их эффективно. Но и это не все — книга не просто учит эффективному применению Java, но еще и рассказывает, почему ту или иную задачу следует решать именно так.
Эта книга заставляет вас не просто заучить правила — она заставляет думать.
И хотя эта книга в первую очередь предназначена для энтузиастов и профессионалов, она достойна места на полке любого программиста — как профессионала, так и зеленого новичка.
Язык программирования Java существенно изменился со времени предыдущего издания книги, опубликованного вскоре после выпуска Java 6. Этот классический труд тщательно обновлен, чтобы читатели могли в полной мере воспользоваться возможностями последних версий языка и его библиотек функций. В современном Java поддерживается несколько парадигм программирования. Поэтому программисты часто испытывают потребность в конкретных рекомендациях, которые и описаны в данной книге.
Как и в предыдущих изданиях, каждая глава книги состоит из ряда разделов, в каждом из которых описаны конкретные советы, приведены тонкости платформы Java и содержатся обновленные примеры кода. Для каждой темы приводится всеобъемлющее описание и пояснения, как следует поступить в данном случае, как не следует, и почему.
Третье издание охватывает особенности языка программирования и библиотек, появившихся в Java 7, 8 и 9, в том числе конструкции функционального программирования, добавленные к своим объектно-ориентированным корням. В книгу включены также многие новые советы, а также глава, посвященная лямбда-выражениям и потокам.
Основные темы книги:
• Функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки
• Методы по умолчанию и статические методы в интерфейсах
• Вывод типа, включая оператор ромб (<>) для обобщенных типов
• Аннотация @SafeVarargs
• Конструкция try-с-ресурсами
• Новые возможности библиотек, такие как интерфейс Optional, java.time и удобные фабричные методы для коллекций
Об авторе
Джошуа Блох — профессор в университете Карнеги-Меллона. Ранее он был главным архитектором Java в Google, заслуженным инженером в Sun Microsystems и старшим системным дизайнером в Transarc. Он возглавлял разработку и реализацию многочисленных возможностей платформы Java, включая усовершенствования в JDK 5.0 и инфраструктуру коллекций Java. Джошуа получил докторскую степень в области компьютерных наук в университете Карнеги-Меллона и степень бакалавра наук в области компьютерных наук в Колумбийском университете.
备用文件名
lgli/Джошуа Блох - Java. Эффективное программирование, 3-е издание.pdf
备用文件名
lgrsnf/Джошуа Блох - Java. Эффективное программирование, 3-е издание.pdf
备用文件名
zlib/Computers/Programming/Джошуа Блох/Java - Эффективное программирование_3719847.pdf
备选标题
Java. Effektivnoe programmirovanie
备选作者
Блох, Джошуа
备选作者
Author
备用出版商
Диалектика; Диалектика
备用出版商
б. и.; Диалектика
备用出版商
Dialektika
备用出版商
Vilyams
备用版本
3-е изд., Москва, Санкт-Петербург, Russia, 2022
备用版本
Russia, Russian Federation
备用版本
2018
元数据中的注释
Scanned pages
元数据中的注释
0
元数据中的注释
lg2348025
元数据中的注释
{"edition":"3","isbns":["5604139440","9785604139448"],"last_page":464,"publisher":"ООО \"Диалектика\""}
元数据中的注释
Предм. указ.: с. 453-457
Фактическая дата выхода в свет - 2018
Библиогр.: с. 449-452
Пер.: Bloch, Joshua (1961- ) Effective Java Boston etc. : Addison-Wesley, cop. 2018
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 009842898
=005 20200828121053.0
=008 181224s2019\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-20-047908 $b RuMoRKP
=017 \\ $a КН-П-18-097759 $b RuMoRKP
=020 \\ $a 978-5-6041394-4-8 $c 500 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Java,0 $2 rubbk
=100 1\ $a Блох, Джошуа $d 1961-
=245 00 $a Java. Эффективное программирование $h [Текст] $c Джошуа Блох ; [перевод с английского и редакция И. В. Красикова]
=250 \\ $a 3-е изд.
=260 \\ $a Москва $b [б. и.] ; $a Санкт-Петербург $b Диалектика $c 2019
=300 \\ $a 457 с. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Лучшие методики программирования
=500 \\ $a Предм. указ.: с. 453-457
=500 \\ $a Фактическая дата выхода в свет - 2018
=504 \\ $a Библиогр.: с. 449-452
=534 \\ $p Пер.: $a Bloch, Joshua (1961- ) $t Effective Java $c Boston etc. : Addison-Wesley, cop. 2018
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Java $2 rubbk
=852 \\ $a РГБ $b FB $j 2 18-76/166 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/Б70 $x 83
=852 \\ $a РГБ $b FB $j 2 20-39/28 $x 90
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
元数据中的注释
Предм. указ.: с. 453-457
Библиогр.: с. 449-452
Пер.: Bloch, Joshua (1961- ) Effective Java 3th ed. Boston [etc.] : Addison-Wesley, cop. 2018 978-0-13-468599-1
元数据中的注释
Russian State Library [rgb] MARC:
=001 011124931
=005 20220609100811.0
=008 181224s2022\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-22-041862 $b RuMoRKP
=017 \\ $a КН-П-18-097759 $b RuMoRKP
=020 \\ $a 978-5-6041394-4-8 $c 500 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Java,0 $2 rubbk
=100 1\ $a Блох, Джошуа $d 1961-
=245 00 $a Java. Эффективное программирование $c Джошуа Блох ; [перевод с английского и редакция И. В. Красикова]
=250 \\ $a 3-е изд.
=260 \\ $a Москва $b Диалектика ; $c 2022 $a Санкт-Петербург $b Диалектика
=300 \\ $a 457 с. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Предм. указ.: с. 453-457
=504 \\ $a Библиогр.: с. 449-452
=534 \\ $p Пер.: $a Bloch, Joshua (1961- ) $t Effective Java $b 3th ed. $c Boston [etc.] : Addison-Wesley, cop. 2018 $z 978-0-13-468599-1
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Java $2 rubbk
=852 \\ $a РГБ $b FB $j 2 22-35/207 $x 90
开源日期
2019-04-06
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。