草プログラマー、それはつまり草

CS 会計 司法試験 英語 bitcoin 数学 物理学 などいろいろなことを勉強してます

JAVAのおすすめ本まとめ 入門から中・上級者まで

今回は非常に有名なJAVAの書籍を紹介していきたいと思います。

JAVAは多分1番利用者が多いプログラミング言語で、よくシステム開発で使われています。

JAVAをマスターすれば非常に多くのことができるようになりますし、C++と比べればはるかに簡単なので、最初のプログラミング言語としてもおすすめです。

JAVAは有名なため書籍やネットでの情報も多いので効率よく学べると思います。

入門書


JAVAには非常に多くの入門書がありますが、初心者に最も適切なには間違いなく

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

でしょう。自信を持ってお薦めできます

非常に分かりやすいし、面白いし、最高です。

私がプログラミングを始めたときにまず他の某本(堅いやつ)でJAVAの勉強を始めたのですが、その本では全く理解できず挫折しかけたのですが、この本に出会いあまりの分かりやすさに感動した記憶があります。

はじめてプログラミングをやる人はこれを選べば間違いないでしょう

二冊目は同じシリーズの

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

でいいとおもいます。このぐらいのことは知っておかなくてはいけません。


中級本


まず非常に有名な effective java を読むべきでしょう。

EFFECTIVE JAVA 第2版 (The Java Series)

EFFECTIVE JAVA 第2版 (The Java Series)

もしかしたら少し難しく感じるかもしれませんが、読み込んでしっかりと消化しましょう。

effective java を読んだことがない人の方が珍しいぐらいだと思います。

もう一冊のおすすめは

Javaでなぜつくるのか  知っておきたいJavaプログラミングの基礎知識

Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識

です。JVM、オブジェクト指向、メモリーの管理、ソースの再利用、標準化、コミュニティなどなどいろいろなことを学べます。

JAVAの何がいいのか、どういうメリットがあるのかもわかると思います。

応用


オブジェクト指向言語を使用するなら、デザインパターンについても知っておいた方がいいので、デザインパターンについての本も一冊読んでおきましょう。

増補改訂版Java言語で学ぶデザインパターン入門

増補改訂版Java言語で学ぶデザインパターン入門

デザインパターンの本ではおそらく結城氏の本が1番分かりやすいと思います。ただちょっとむずかしいです。頑張ってよみましょう。


またオブジェクト指向があまりよく理解できないという人は、

オブジェクト指向でなぜつくるのか 第2版

オブジェクト指向でなぜつくるのか 第2版

こちらを読むといいとおもいます。

オブジェクト指向はしっかりと理解する必要があるので、時間をかけてしっかりと学びましょう。

最後に

JAVAで大抵のことはできますが、もっと低レベルなことがしたいのであればC言語などを学ぶ必要がありますが、まあ本当に大抵のものは作れるのでとりあえずJAVAをしっかりと学びましょう。

他のプログラミング言語

他のプログラミング言語に興味がある人はこちらをどうぞ。

www.neuralsparrow.com
www.neuralsparrow.com
http://www.neuralsparrow.com/entry/2017/04/17/050729www.neuralsparrow.com
www.neuralsparrow.com
www.neuralsparrow.com

Copyright © 2016 へなちょこプログラマー All rights reserved.