- 更新日: 2017年03月14日
- 公開日: 2016年09月28日
Javaの学習におすすめの参考書籍8選
はじめに
Javaは、プログラマーを目指す方にとって抑えておきたい言語の一つと思います。
しかし、Java の世界は広く、また複雑でプログラミング初心者がとっつきにくいイメージとなっていることは間違いないでしょう。
そこで今回は、すこしでも Java に馴染めるように Javaの入門書をはじめ、実際の開発現場でも使われるフレームワークに関する書籍をご紹介させて頂きます。
尚、現在出版されている Java の関連書籍は、構文説明やフレームワーク(特にSpring)の説明に留まっています。
実社会における Java は、IoT や データ解析、CMS、多言語との連携、iOS への適用など幅広い分野で活用されており、これについては日本語の参考書はないので、英文書籍を参考されることをおすすめします。
初級編 Java本
[世界でいちばん簡単なJavaのe本 [最新第3版]Javaの基本と考え方がわかる本]
世界でいちばん簡単なJavaのe本
|
||
---|---|---|
amazon \1,264 | 中身検索OK | 2011年8月発売 |
そもそもプログラミング言語とは何か?というところから解説が始まって、Javaのこと、構文のこと、開発キットのことを教えてくれます。少し昔の本のためJavaのバージョンは古いですが、プログラミングやJavaの基本を学ぶ上では支障ないと思います。
低ストレスで読みやすく、Java の取っ掛かりとしてはいいように思います。
付録のじゃんけんゲームのダウンロード
http://www.shuwasystem.co.jp/support/7980html/3071.html
Javaの絵本 増補改訂版
Javaの絵本
|
||
---|---|---|
amazon \1,706 | 中身検索OK | 2005年2月発売 |
10年以上前の本になりますが、プログラミング学習自体がはじめて、という初心者向けの書籍になります。
広く浅く Java について解説しており、Java の全体的なイメージを掴むにはピッタリな一冊と思います。絵本、とありますが演算子や制御文など一通りのことをサンプルコードも掲載して紹介されています。
仕事で疲れていても頭に入りやすい、読みやすい本と思います。
やさしいJava 第6版
やさしいJava 第6版 |
||
---|---|---|
amazon \2,786 | 中身検索× | 2016年8月発売 |
シリーズ 100万部を超える人気の Java 入門書になります。
最新の Java バージョン Java 8 対応で、基本文法からオブジェクト指向までわかりやすく解説しています。これから Java をはじめようと考えている方には、おすすめの一品です。
中身検索はできませんが、目次等はこちらから参照できます。
サンプルのダウンロードはこちらからhttp://mana.on.coocan.jp/yasaj.html
中級編 Java本
Javaの基本文法を学んだら実際にアプリ開発やWebアプリとしてどういう風に活用できるのか知っておきたいですよね。そんなJavaの世界を広げてくれる本をご紹介します。
Javaエンジニア養成読本 [現場で役立つ最新知識、満載!] (Software Design plus)
Javaエンジニア養成読本
|
||
---|---|---|
amazon \2,138 | 中身検索× | 2014年11月発売 |
これから本格的に Java について学ぼうとするなら一読しておきたい一冊になります。
本著には、コーディングに自信が持てるように、例外とのつきあい方やクラスのこと、ライブラリのことなどが記載されています。
また Javaを使った Web アプリ開発において必要な Java EE のこと、テスト環境でよく使われる Junit のことなど、Java の世界を広げてくれる情報が満載です。
EclipseではじめるJavaフレームワーク入門 第5版Maven/Gradle対応
EclipseではじめるJavaフレームワーク入門 |
||
---|---|---|
amazon \3,024 | 中身検索OK | 2016年3月発売 |
Java を使った Web アプリ開発を考えた時に、フレームワークの活用は外せないと思います。
Java のフレームワークは他のプログラミング言語に比べて種類が多く**、どれが自分のプロジェクトにマッチするのか、比較検討に時間が費やされます。
そんな時に本著は、Java フームワークで悩める人の開放を手伝ってくれます。13種類のフレームワークについて解説されています。(https://en.wikipedia.org/wiki/Comparison_of_web_frameworks)
Java逆引きレシピ
Java逆引きレシピ |
||
---|---|---|
amazon \3,024 | 中身検索OK | 2014年4月発売 |
プログラミングする中で「あれどうだっけ?」「〇〇をしたいんだけど、、、」と思う時ってありますよね。本著はそんなストレスから開放してくれる一冊になります。300以上のメソッドが詰め込まれています。
上級編 Java本
わかりやすい Java EE ウェブシステム入門
わかりやすい Java EE ウェブシステム入門 |
||
---|---|---|
amazon \3,456 | 中身検索OK | 2014年11月発売 |
少し前の本になりますが、現行の Java EE 7 に準拠している解説書になります。
Java を使った Web アプリ開発に必要な Java EE について詳しく書かれ、例題やサンプルコードも用意されているので Java を動かしながら楽しく学ぶことができます。
Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発
Spring徹底入門 |
||
---|---|---|
amazon \4,320 | 中身検索OK | 2016年7月発売 |
NTT データ社が書き記した Java フレームワーク Spring の解説書になります。 744 ページ、厚さ 3cmに及ぶ本著は、Spring の教科書といえる存在かもしれません。 就職や転職を視野に Java を学ばれる方にとっては、必読の一冊と言えそうです。
\エンジニア最強言語のJavaスキルが身に付く/
おわりに
いかがでしたでしょうか?Javaの世界はプログラミング初心者にとってとっつきにくい面もありますが、Javaスキルを手にすればWebアプリ開発、スマホアプリ開発、業務システム開発、等々活躍できるステージを拡大してくれることは間違いありません。独学はちょっとシンドイな、と思われた方は CodeCamp 社のJavaコースをご参考下さい。
- この記事を書いた人
- オシママサラ