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