Skip to Content
Java から Kotlin へ
book

Java から Kotlin へ

by Duncan McGregor, Nat Pryce
May 2025
Intermediate to advanced
424 pages
6h 55m
Japanese
O'Reilly Media, Inc.
Book available

Overview

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

Java から Kotlin まで 8,000 マイルの陸路を旅するには 1 週間かかる。Kotlin 言語を試した経験のある Java 開発者であれば、おそらく同じくらいの時間で生産的な作業ができるだろう。

しかし、Kotlin では物事のやり方が異なることに気付くでしょう。Nullability が重要であり、コレクションも異なり、クラスはデフォルトで final です。Kotlin はより関数型ですが、それはどういう意味であり、プログラミングの方法にどのような変化をもたらすのでしょうか?そして、まだサポートしなければならない Java コードはどうなるのでしょうか?

この旅のガイドである Duncan と Nat は、2015 年に初めてこの旅を経験し、それ以来、多くのチームや個人に彼らの足跡を追う手助けをしてきた。彼らと一緒に、Optional から Nullable、Beans から Values、Open から Sealed Classes といった各段階に分かれたルートを旅しよう。各段階では、重要な概念を説明し、相互運用性を維持しながら、生産環境の Java を、徐々に、かつ安全に、Kotlin の慣用表現にリファクタリングする方法を紹介する。

その結果、コードはよりシンプルで表現力豊かで、変更も容易になる。この旅を終える頃には、Java を Kotlin にリファクタリングし、Kotlin をゼロから記述し、時間の経過とともに進化する混合言語のコードベースを管理することに自信が持てるようになるだろう。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Kotlin を使用した Android のプログラミング

Kotlin を使用した Android のプログラミング

Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn
Java 開発者向け DevOps ツール

Java 開発者向け DevOps ツール

Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
JavaScript 第7版

JavaScript 第7版

David Flanagan, 村上 列

Publisher Resources

ISBN: 9798341651890Supplemental Content