JavaRush /Java Blog /Random-JA /2020幎に䜕を読むJava 開発者向けの最高の新刊曞籍のセレクション

2020幎に䜕を読むJava 開発者向けの最高の新刊曞籍のセレクション

Random-JA グルヌプに公開枈み
ゞョン・゚むモス・コメニりスが蚀った ように、「本は知恵を広めるための道具である」。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 1なぜそんな倧げさな始たり方をしたのでしょうそしお、私たちは JavaRush.ru の読者に少しの知恵を怍え付けるこずに決めたばかりであるずいう事実にも。より正確には、2020 幎に読む䟡倀のある Java および関連テクノロゞに関する新しい (たたはそれほど新しくはないが、間違いなく読む䟡倀のある) 本に぀いお話すこずで、その実装に貢献するこずです。「最も取り返しの぀かない損倱の䞀぀は、時間の損倱です。」ゞョルゞュルむ・ブッフォン。そのため、長い玹介文に時間を無駄にするこずはありたせん。たた、思慮深い匕甚で止めお、すぐに曞評に移りたす。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 2

クラりド䞊の Java。Spring Boot、Spring Cloud、Cloud Foundry

英語版は、「Cloud Native Java: Designing Resilient Systems with Spring Boot、Spring Cloud、Cloud Foundry」から賌入できたす。 著者: Josh Long、Kenneth Bastani Cloud Native Java は、2020 幎の今読むべき最高の本の 1 ぀であるず倚くの人に考えられおいたす。䞻に経隓豊富な Java プログラマを察象ずしおいたすが、初心者から䞊玚者たで、すべおの Java プログラマにずっお圹立぀でしょう。今日の開発は、クラりド テクノロゞヌ、マむクロサヌビス、分散アヌキテクチャなどにたすたす移行しおいたす。本曞は、これらのテクノロゞヌを理解し、実際に適甚する方法を孊ぶのに圹立぀ように蚭蚈されおいたす。Josh Long ず Kenneth Bastani は、Java/JVM 開発者に、Spring Boot、Spring Cloud、Cloud Foundry を䜿甚しおより優れたより高速な Java アプリケヌションを構築する方法を瀺したす。著者による本のプレビュヌからの小さな匕甚。「珟代䞖界では、誰もがより迅速に行動し、ビゞネスプロセスを加速したいず考えおいたすが、その方法を知っおいる人はほずんどいたせん。垂堎はこれたで以䞊のスピヌドを求めおおり、それに远い぀くこずができる人にはより倚くの機䌚が䞎えられたす。Amazon、Netflix、Etsy のような䌁業は、埓来のビゞネスず䜕が違うのでしょうか? これらの䌁業が驚異的な速床で成長しおいるにもかかわらず、どういうわけか䟝然ずしお䞭栞的な利点を維持しおおり、競合他瀟よりも倧幅に先を行っおいるこずを私たちは知っおいたす。圌らはどうやっおこれを行うのでしょうかJava および JVM 開発者向けのこの実甚的なガむドでは、Spring Boot、Spring Cloud、Cloud Foundry を䜿甚しおより効率的か぀高速な゜フトりェアを構築する方法を瀺したす。ずころで、JavaRush では、぀い最近、クラりド コンピュヌティングでの Java の䜿甚に関するトピックに぀いお議論したした。芋逃した人のために:雲の䞭の Java。クラりド アプリケヌションがどのように䞖界を埁服しおいるのか、そしおなぜ Java が必芁なのか。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 3

Java: 効果的なプログラミング (第 3 版)

英語版はここから賌入できたす: 『Effective Java 3rd Edition』 著者: Joshua Bloch ただこの本を読んでいない人は、たずこの本から始めるずよいでしょう。Java 環境の超暩嚁著者である Joshua Bloch による、Java プログラミングのベスト プラクティスに関するこのガむドの第 3 版のロシア語蚳が、ごく最近出版されたした。知らない人のために説明するず、Joshua Bloch は、Google のチヌフ Java アヌキテクト、Sun Microsystems の開発者、そしお Transarc のシニア システム アヌキテクトでした。Java プラットフォヌムの倚数の機胜の開発ず実装に携わったのは圌でした。新しい版では、著者は Java 8 および 9 のバヌゞョンに登堎した機胜ずラむブラリに関する情報を远加したした。さらに、この本には、新芏および曎新されたヒントずコツ、およびラムダ匏ずストリヌムに関する章が含たれおいたす。以䞋は、「Java: 効果的なプログラミング」で取り䞊げられおいるトピックのほんの䞀郚です: 関数むンタヌフェむス、ラムダ匏、メ゜ッドずストリヌムの参照、むンタヌフェむスのデフォルトおよび静的メ゜ッド、ゞェネリック型のダむダモンド (<>) 挔算子を含む型掚論、@ SafeVarargs アノテヌション、新しいラむブラリ機胜など。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 4

珟代のゞャワ。プログラミングレシピ

英語版はここから賌入できたす: Modern Java Recipes: Simple Solutions to Difficulty Questions in Java 8 and 9 著者: Ken Couzen レシピ本が奜きな人にずっおは玠晎らしい遞択肢です。たた、これは最高の教科曞の 1 ぀であるため、Java 8 ず Java 9 の孊習を始めおいる人にも最適です。タむトルが瀺すように、この著䜜では Ken Cousen が Java 8 および 9 における「耇雑な問題に察する単玔な解決策」を瀺しおいたす。「Java SE 8 に関数型プログラミング ツヌルが組み蟌たれたこずは、由緒あるオブゞェクト指向蚀語にずっお革呜的な倉化を瀺したした。ラムダ匏、メ゜ッド参照、ストリヌムは、この蚀語のむディオムを根本的に倉えたした。この本では、70 を超える詳现なレシピを䜿甚しお、新しい蚀語機胜を䜿甚しお幅広い問題を解決する方法を瀺したす。以前のバヌゞョンの Java に粟通しおいる開発者は、Java SE 8 で登堎したほがすべおの革新ず、Java 9 の革新に特化した別の章をここで芋぀けるこずができたす。」ず著者は曞いおいたす。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 5

すっきりずした建築。゜フトりェア開発の技術

英語版はここから賌入できたす: Clean Architecture: A Craftsman's Guide to Software Structure and Design 著者: Robert Martin ただし、最新のもの (2017 幎末に出版) ではありたせんが、経隓豊富な Java プログラマヌにずっお非垞に玠晎らしい本です。次のレベルに䞊がり、゜リュヌションアヌキテクトになりたす。『Clean Architecture』は、ロバヌト・マヌティンのカルト的ベストセラヌ『Clean Code』ず『Clean Coder』の続線です。この本の䞭でマヌティンは、時の詊緎に耐える゜フトりェア アヌキテクチャを䜜成する方法ず、デザむン パタヌンず゜フトりェア アヌキテクチャ䞀般に関する誀解を克服する方法に぀いお語りたす。『クリヌン アヌキテクチャ』は、あらゆるレベルの開発者、システム アナリスト、アヌキテクト、そしおキャリアのはしごを登りたい、あるいは少なくずもこの仕事に埓事する人々に圱響を䞎えたいず考えおいるすべおのプログラマヌにずっお必読の曞です。すべおのアヌキテクチャは同じルヌルに埓いたす」ず著者は蚀いたす。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 6

Java 9 のモゞュヌル性: 保守可胜なアプリケヌションを開発するためのパタヌンず実践

著者: Sander Mack および Paul Becker この本のロシア語蚳は芋぀かりたせんでした。぀たり、この本を読みたい人には、Java 9 のモゞュヌルのすべおの機胜を孊ぶだけでなく、英語を緎習する玠晎らしい機䌚があるずいうこずです。 。ちなみに、プログラマヌが面接や倖囜人の同僚ずコミュニケヌションをずるずきに恥ずかしくないように英語を孊ぶ方法に぀いお話したした。モゞュヌル性は Java 9 リリヌスの䞻な機胜の 1 ぀であり、著者は本曞でこのトピックを完党に取り䞊げおいたす。Sander Mak は Java 9 (およびそれ以降) の暩嚁ずしお認められおおり、カンファレンスで頻繁に講挔しおおり、branchandbound.net に圌自身のブログを持っおいたす。Paul Becker も Java コミュニティでは著名な人物です。圌ぱンタヌプラむズ アプリケヌション構築の専門家であり、Luminis Technologies の゜フトりェア アヌキテクトです。「この実甚的な本で、Java 開発者はモゞュヌル化の利点をすべお孊ぶだけでなく、真に堅牢なアプリケヌションを䜜成するために必芁なパタヌンも孊ぶこずができたす。著者は、Java プラットフォヌムのモゞュラヌ システムの背埌にある抂念ず、それが提䟛する匷力なツヌルに぀いお説明したす。たた、既存のコヌドをモゞュヌル化し、モゞュヌル方匏で新しい Java アプリケヌションを開発する方法も孊びたす。」ずこの本のプレビュヌには曞かれおいたす。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 7

最新の Java の動䜜: ラムダ、ストリヌム、関数型およびリアクティブ プログラミング

著者: Raul-Gabriel Urma、Mario Fusco、Alan Mycroft これは、ただロシア語で出版されおいない Java の最新バヌゞョンに関するもう 1 ぀の非垞に優れた教科曞です。『Modern Java in Action』はベストセラヌ曞籍『Java 8 in Action』の新版で、Java 9 ず Java 10 の最も興味深く重芁な倉曎点をカバヌする倉曎ず远加が加えられおいたす。珟時点では、この本の第 2 版が読者に提䟛されおいたす。 、Java 11 ず Java 12 の新しいリリヌスに関する情報を含む別のアップデヌトがすぐにリリヌスされるこずが期埅されおいたす。しかし珟時点では、Modern Java in Action は最新 Java に関する最良の教科曞の 1 ぀です。この本は、ラムダ匏、ストリヌム、関数型プログラミング、リアクティブ プログラミングなど、珟圚の Java プログラミング テクニックをすべお孊習するのに圹立ちたす。 2020幎に䜕を読む Java 開発者向けの最高の新曞セレクション - 8

Java SE 9. 基本コヌス

英語版はここから賌入できたす: Core Java SE 9 for the Impatient 2nd Edition 著者: Kay S. Horstmann しかし、これは Java 孊習の初心者にずっお優れた本であり、倚くの人が最初に䜿甚するこずを掚奚する教科曞です。これの倚くは Kay Horstmann のスタむルによるものです。著者はガむドを曞くのが本圓に䞊手です。Horstmann 氏は Java SE 9 に぀いお簡単な蚀葉で語りたすが、同時に構造を単玔化せず、现郚に十分な泚意を払っおいたす。同じ著者は、Java 8、Scala、Java の基瀎、その他のトピックをカバヌする他の曞籍を倚数執筆しおいたす。「Java を初めお䜿甚する人でも、熟緎した開発者でも、このガむドは将来最も信頌性が高く、効率的で安党なコヌドを曞くのに圹立ちたす」ず発行者は玄束しおいたす。少し䞍謹慎ですが、䞀般的には真実です。Core Java には、初心者ず経隓豊富なプログラマヌの䞡方にずっお圹立぀ものがたくさん含たれおいたす。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION