簡潔にして明快なJavaSE8の解説。これを読んだら後はjavaDoc見て実践あるのみ。
ラムダ式、関数インタフェイス、ストリームの概念を同時に習得しない限り
関数型プログラミングを可能としたJavaSE8のコアは見えてこないけれども
本書は50ページの分量でそれを解説しているので、ここは一気に読み下して
血肉としよう。
反面意味のある無駄な叙述(関数型パラダイムの説明とか)が少ないのは欠点かもしれない。
オライリーのラムダ式とストリームに絞った書物はその点アジテーションが豊富である意味楽しい。
しかし、本書はストイックな姿勢で関数型パラダイムのみならず、Nashorn,cocncurentHashMap,JavaFX
とJavaSE8の全ての追加機能、また、JavaSE7のおさらいまで付いているのだからお得です。
当然Javaの入門書ではなくJava5のジェネリクスまでを理解していることが条件の書籍。
本書を身につけれればあなたのコードは1/5になる。(ループの部分だけですけど)
このタイトルは現在ご購入いただけません。初めてKindle本をご購入される場合は、「コンテンツと端末の管理」の設定から1-Click設定をおこなってください。
を購読しました。 続刊の配信が可能になってから24時間以内に予約注文します。最新刊がリリースされると、予約注文期間中に利用可能な最低価格がデフォルトで設定している支払い方法に請求されます。
「メンバーシップおよび購読」で、支払い方法や端末の更新、続刊のスキップやキャンセルができます。
エラーが発生しました。 エラーのため、お客様の定期購読を処理できませんでした。更新してもう一度やり直してください。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング Kindle版
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
◆ラムダ/ストリーム/並行機能などを説明 ◆理解を深めるための問題を掲載 ◆Java 7で追加された機能も学べる >>> 本書は、従来のJavaを知っているプログラマーを対象にしており、Javaの初歩には触れていません。Java 8の数多くの新機能を中心に解説するほか、Java 7で追加された機能も説明しています。Java 8では、ラムダ式やコレクションをはじめ、プログラミング言語やライブラリの機能が大幅に追加・更新されています。本書により、Javaの新機能を楽しみ、Javaプログラマーとしてさらなる高みに踏み込んでいきましょう。※本書は『Java SE 8 for the Really Impatient』の翻訳書です。
購入前にお使いの端末で無料サンプルをお試しください。
◆ラムダ/ストリーム/並行機能などを説明 ◆理解を深めるための問題を掲載 ◆Java 7で追加された機能も学べる >>> 本書は、従来のJavaを知っているプログラマーを対象にしており、Javaの初歩には触れていません。Java 8の数多くの新機能を中心に解説するほか、Java 7で追加された機能も説明しています。Java 8では、ラムダ式やコレクションをはじめ、プログラミング言語やライブラリの機能が大幅に追加・更新されています。本書により、Javaの新機能を楽しみ、Javaプログラマーとしてさらなる高みに踏み込んでいきましょう。※本書は『Java SE 8 for the Really Impatient』の翻訳書です。
- 言語日本語
- 出版社インプレス
- 発売日2014/9/22
- ファイルサイズ4811 KB
- 販売:
- Kindle 電子書籍リーダーFire タブレットKindle 無料読書アプリ
この著者の人気タイトル
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
■著者紹介
Cay S. Horstmann(ケイ S. ホーストマン)
『Scala for the Impatient』(Addison-Wesley, 2012)の著者で、『Core Java, Volumes I and II,Ninth Edition』(Prentice Hall, 2013)の主著者でもある。プロフェッショナルなプログラマーやコンピュータサイエンス学科の学生向けの書籍を数多く執筆している。San Jose州立大学のコンピュータサイエンス学科の教授である。
■訳者紹介
柴田 芳樹(しばた よしき)
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。以来、様々なソフトウェア開発に携わっている。ゼロックス社のパロアルト研究所を含め、5年間米国に駐在してソフトウェア開発に従事。現在は、ソフトウェア開発、教育、コンサルテーションなどを行っている。
訳書:『APIデザインの極意 Java/NetBeansアーキテクト探究ノート』(インプレスジャパン)、『Objective-C 明解プログラミング』『プログラミング言語Go フレーズブック』『Android SDK 開発クックブック』『プログラミング原論』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』『Javaリアルタイム仕様』(以上、ピアソン桐原)、『プログラミング言語Java 第4版』(東京電機大学出版局)、『Effective Java 第2版』(丸善出版)、『アプレンティスシップ・パターン』(オライリー・ジャパン)
著書:『Java 2 Standard Edition 5.0 Tiger 拡張された言語仕様について』(ピアソン桐原)、『プログラマー“まだまだ" 現役続行』『ソフトウェア開発の名著を読む【第二版】』(以上、技術評論社)
Cay S. Horstmann(ケイ S. ホーストマン)
『Scala for the Impatient』(Addison-Wesley, 2012)の著者で、『Core Java, Volumes I and II,Ninth Edition』(Prentice Hall, 2013)の主著者でもある。プロフェッショナルなプログラマーやコンピュータサイエンス学科の学生向けの書籍を数多く執筆している。San Jose州立大学のコンピュータサイエンス学科の教授である。
■訳者紹介
柴田 芳樹(しばた よしき)
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。以来、様々なソフトウェア開発に携わっている。ゼロックス社のパロアルト研究所を含め、5年間米国に駐在してソフトウェア開発に従事。現在は、ソフトウェア開発、教育、コンサルテーションなどを行っている。
訳書:『APIデザインの極意 Java/NetBeansアーキテクト探究ノート』(インプレスジャパン)、『Objective-C 明解プログラミング』『プログラミング言語Go フレーズブック』『Android SDK 開発クックブック』『プログラミング原論』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』『Javaリアルタイム仕様』(以上、ピアソン桐原)、『プログラミング言語Java 第4版』(東京電機大学出版局)、『Effective Java 第2版』(丸善出版)、『アプレンティスシップ・パターン』(オライリー・ジャパン)
著書:『Java 2 Standard Edition 5.0 Tiger 拡張された言語仕様について』(ピアソン桐原)、『プログラマー“まだまだ" 現役続行』『ソフトウェア開発の名著を読む【第二版】』(以上、技術評論社)
登録情報
- ASIN : B00VM0FMIW
- 出版社 : インプレス (2014/9/22)
- 発売日 : 2014/9/22
- 言語 : 日本語
- ファイルサイズ : 4811 KB
- Text-to-Speech(テキスト読み上げ機能) : 有効
- X-Ray : 有効
- Word Wise : 有効にされていません
- 付箋メモ : Kindle Scribeで
- 本の長さ : 459ページ
- Amazon 売れ筋ランキング: - 453,368位Kindleストア (Kindleストアの売れ筋ランキングを見る)
- - 16,996位コンピュータ・IT (Kindleストア)
- - 18,167位工学 (Kindleストア)
- - 33,059位コンピュータ・IT (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。パロアルト研究所を含む米国ゼロックス社での5年間のソフトウェア開発も含め、Unix(Solaris/Linux)、C、Mesa、C++、 Java、Goなどを用いたさまざまなソフトウェア開発に従事してきた。現在もソフトウェア開発に従事し、個人的な活動として技術教育やコンサルテーションなどを行っている。2000年以降、私的な時間に技術書の翻訳や講演なども多く行っている。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2014年11月19日に日本でレビュー済み
Amazonで購入
2018年7月29日に日本でレビュー済み
Amazonで購入
訳はたしかにイマイチですが、原本で買うよりかなり安いです。この本でわからないところはネットなどで補足すれば良いと思います。簡単に書いてありますが、要所をおさえており、参考になりました。
2015年10月19日に日本でレビュー済み
Amazonで購入
Java8で何が新しく使えるようになったか分かります。
見落としがちな新APIの紹介とか、なかなか良かった。
プログラミング一般(オブジェクト指向とか言語に依存しない話)という感じではないと思うので、Java言語を使っている方に勧めます。
見落としがちな新APIの紹介とか、なかなか良かった。
プログラミング一般(オブジェクト指向とか言語に依存しない話)という感じではないと思うので、Java言語を使っている方に勧めます。
2017年5月9日に日本でレビュー済み
EFFECTIVE JAVAの(Java言語仕様的にのみだが)補完になった。Java7/Java8のAPIリファレンスに使用する。
2018年6月29日に日本でレビュー済み
Amazonで購入
まず1.1にあるこの日本語「ラムダ式は、受け渡すことができるコードブロックです。したがって、渡された後、時間的に経過してから1回以上実行することが可能です。」意味分かりますか?「受け渡すことができる」と言うことと「後で実行できる」ことの論理的結びつきが不明でなぜ「したがって」で結ばれるのか疑問です。
これはA “lambda expression” is a block of code that you can pass around so it can be executed later, once or multiple times. の訳です。直訳するなら「ラムダ式は後で何度か実行できるように渡されるコードブロックです。」とでもすべきでしょう。こういった訳(?)あちこちにあって意味が分からなくなります。英語が読めるなら英語の方を読むべきだと思います。
これはA “lambda expression” is a block of code that you can pass around so it can be executed later, once or multiple times. の訳です。直訳するなら「ラムダ式は後で何度か実行できるように渡されるコードブロックです。」とでもすべきでしょう。こういった訳(?)あちこちにあって意味が分からなくなります。英語が読めるなら英語の方を読むべきだと思います。
2014年10月16日に日本でレビュー済み
題字を見ての通りの、Java SE8の解説書です。著者も出版社も違うのですが、Ken ArnoldとJames Goslingの"The Java Programming Language, 4th Edition(邦訳は「プログラミング言語Java 第4版」)"の要領の良い補完になっています。解説のトーンも近いですし、訳者が同じなので翻訳のトーンは完全に同一です(これはメリットではありませんが)。組版のデザインまで全く同じです。一応Java SE7の機能についてもまとめが掲載されており、7以降にキャッチアップされていない方には無駄がなくて良い内容ですので、一向に第5版が出る見込みのない本編を待てない人は本書を用意すればとりあえずは間に合います。
一方でよろしくない点としては、「プログラミング言語Java 第4版」がJava SE5までしかサポートしていないので、2つ合わせてもJava SE6相当の部分には穴があくということです。こればっかりはどうしようもないです。
注意ですが、本書は純粋に差分の提供を志向した本なので、初めての人がこれだけを買っても全くの意味不明ということになると思います。そういう方は「プログラミング言語Java 第4版」も合わせてご購入いただくか、そもそも全然別の本から入られることをおすすめします。
一方でよろしくない点としては、「プログラミング言語Java 第4版」がJava SE5までしかサポートしていないので、2つ合わせてもJava SE6相当の部分には穴があくということです。こればっかりはどうしようもないです。
注意ですが、本書は純粋に差分の提供を志向した本なので、初めての人がこれだけを買っても全くの意味不明ということになると思います。そういう方は「プログラミング言語Java 第4版」も合わせてご購入いただくか、そもそも全然別の本から入られることをおすすめします。