【CAFE BABE版】Javaおすすめ本 中級上級3冊 ゲームプログラマ教師が選んだよ

ここではJavaの中級上級を目指す書籍を紹介します。

ちなみにページタイトルの CAFE BABE とは、Javaクラスファイルの先頭4バイトに必ず入っている数字です。
16進数で 0xCAFEBABE
10進数なら 3405691582
2進数なら 11001010111111101011101010111110
うん、どうでもいい。

さらなるJavaの内部へ VMから見える世界

(どんな言語でも)初級者を脱却するには…

「ただ動けばいい」から「なぜこう書くのか?」へと
プログラミングスタイルを改めるのが重要です。

その為には、JavaVM(仮想マシン)メモリなどの内部構造の把握が必須です。

これらを知り、今までの問題点が分かれば、「脱・初級者」へのガイドラインが必ず見えて来ますよ。
特にパフォーマンスチューニングでは絶対的な差が出ます。

そんな Javaの裏側 を知るおすすめ書籍を紹介します。

おまけ:Javaの今後は?

近年はライバルC#の素早い強化、Pythonなど軽量言語の台頭、公式(Oracle)のゴタゴタ…など
今のJavaは、かつてTIOBE Index長年1位を走ってた頃に比べると、やや陰りが見えます。

しかし内部構造さえ知っていれば、他言語の習得も全然難しくありません。
断言しますが大切なのは、文法ではなく内部構造の理解です。
どんなに時代を経ても、これは間違いないです。

Effective Java

レベル:中上級 | 仮想マシンの動きを知りたい人


詳細を見る[Effective Java]

Joshua Bloch , 柴田 芳樹 | 丸善出版

Javaの本質に基づいた78の技

絶対必須といっていい書籍。
優れたJavaプログラムを作るためのノウハウが分かります。

内部構造を理解して「なぜそうなのか?」を知ろう。
初級者を脱したらor脱するために、ぜひ読んで欲しい一冊です。
続きを読む

スッキリわかる Java入門 実践編

レベル:中上級 | Java開発の効率を上げたい人


詳細を見る[スッキリわかる Java入門 実践編]

中山 清喬 | インプレス

文法から現場のノウハウまで得られる

前作(基本編)に続いて良書です。
プロジェクトの運用まで考えた実践的な内容。

単なる文法に留まらない鋭い知見が光ります。
普遍性の高い後半は必見。
続きを読む

Java 謎+落とし穴 徹底解明

レベル:中級 | Javaの設計思想を知りたい人


詳細を見る[Java 謎+落とし穴 徹底解明]

前橋 和弥 | 技術評論社

今でも読みたい歴史書

相当前に書かれた歴史書です。
今でも読む価値はあるのか? → あります

言語仕様の批判もする、皮肉の利いたJava解説本。
技術書らしからぬ?毒舌ぶりが面白い。
続きを読む


Unityでスマホゲーム創ってみた ダウンロード、ランキング参加、大歓迎です!
iOS / Android
詳細はこちら



もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_

Kuniaki Ebata | 登録者

大学中退(文系)の専門卒 日本で唯一のプログラミング書籍評論家
プログラマーで現役のスキー国体選手です
頭と体を動かすのが大好きなフレンズなんだね 専門学校で先生もやってます
プログラミングは21歳から
貴族じゃない独身

持病:重度うつ病(薬とサポートのおかげで何とか生きてます)

教え子をゲーム業界へどんどん送り込み、世界を面白くする野望を実現中

プログラミングが上達するメルマガやってます

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)

このページが参考になった方へ
ぜひSNSやブログでシェアして欲しいです お願いします(少し上にボタンあります)
最近Google先生が中身の無い「いかがでしたか?」サイトを優遇するので困っています助けて下さい(>_<)

シェアしてくださった方には
小冊子 プログラミング書籍が10倍わかる読み方(pdf)
を差し上げます
こちらからご報告頂くか、こっそりDMを送って下さい

無料メルマガ たのしくやってます

読むだけで使える!プログラマーの裏技と考え方

読むだけでプログラミング力が上がる
上辺の技術ではないプログラミングの本質が分かる
ビギナーからプロのゲームプログラマーまで幅広い方が購読しています

つまり、登録して一緒にプログラミングを楽しもうぜ!
ってことだよ。言わせんな恥ずかしい。

登録はコチラから!