まだJAVAを学ぶまでには時間があるのですが、
今のうちに調べておきたいと思い質問させていただきます。
C言語ではいわゆるK&R本などを読みました。
個人的にはK&Rのような書きぶりの本がとても好みだったので、
JAVAを学ぶのに、K&R本のような本で学ぼうかなぁと思い、探しています。
JAVAで、C言語のK&R本に対応するのような、おすすめの本はありますでしょうか?場合によっては、全く親しみを感じそうにない、文字ばかりの、教科書のような本でも構いません。
幅広い意見をお願いします。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
JavaでK&R本に相当するのは、Javaの開発者でもあるJames GoslingとKen Arnoldが書いている「プログラミング言語Java」だと思います。
http://www.amazon.co.jp/dp/4894713438
和書では第3版までですが、洋書では第4版が出ているようです。
詳しい言語仕様が知りたい場合は、「Java言語仕様」も良いかと。
http://www.amazon.co.jp/dp/4894717158
No.1
- 回答日時:
自分がJavaを学んだ時は教本として
「Java言語プログラミングレッスン(上・下)」
を使用しました。プログラミング経験は一切無しからのスタートでしたが
1ヶ月ほどで基本的な繰り返し・条件分岐を使用したプログラムが
書けるようになり、2ヶ月ほどでオブジェクト指向というものについて
ぼんやりとですがイメージが掴めるようになりました。
あとは参考書籍という形で「オブジェクト脳の作り方」という本も
読みましたが、こちらはあくまでもJavaの基本を押さえている人向けなので
基本となる教本にプラスアルファ、という位置付けでした。
ただ、前半部分のオブジェクト指向の概念についての説明は非常に
わかりやすく、この前半部分だけでも読む価値はあります(特に初学者)。
後半のデザインパターンは当時は理解するだけのスキルレベルになく、
「そういうのもあるんだ~」くらいにしか認識してませんでしたが。
いずれもプログラミング初学者には難しい部分も多くありましたが、
振り返ってみれば良い本だと思います。社内の教育担当エンジニア達が
様々な本の中から選定したものですし、正統派で行くならおすすめです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- その他(悩み相談・人生相談) 中学1年女子です。 人間関係について悩んでいます。 昨日私はLINEで友達4人と話していたんです。グ 3 2022/07/04 10:08
- その他(家族・家庭) 中学生女子の仲間はずれ 1 2022/10/26 08:28
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- いじめ・人間関係 今日LINEで友人が私にひどく怒っていたのですが、 理由が分かりません。中学1年女子です。 長文にな 4 2022/07/03 23:05
- 友達・仲間 私には仲がいい2人の友達がいます。 ですが最近悩んでいることがあります。 ⋆┈┈┈┈┈┈┈┈┈┈┈┈ 2 2023/04/24 21:34
- 数学 有限生成環から体へのC代数準同型写像についての質問 1 2023/03/08 12:15
- 親戚 伯父 干渉 2 2023/05/18 15:14
- 高校 存在命題の基本的な質問 1 2022/04/19 14:32
- 片思い・告白 こういう関係って両思い、、?脈アリサイン?好きな人との会話。。。(Rくんです) 1 2022/05/21 17:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクリプスのプログラミングに...
-
スキル高めのIT技術者になぜ左...
-
タグ分類機能付きWebアプリの作...
-
OpenGLでの楕円の描き方
-
Java新人研修の課題についてア...
-
Javaに向いてない人はどんな人...
-
EclipseとVisual StudioをPC1台...
-
プログラミングの質問です 5の...
-
JavaとAndroidアプリ(Java)違...
-
プログラミング プラネタリウム
-
vectorクラスについて。
-
情報処理・コンピュータ・プロ...
-
Javaのプログラミングについて
-
javascriptをもっと自由自在に...
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
データベースのデータをTextBox...
-
ActivePerlの旧バージョンのダ...
-
chromedriverのDLについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクリプスのプログラミングに...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
VBA(えくせる)ってなんでメン...
-
スキル高めのIT技術者になぜ左...
-
vectorクラスについて。
-
JAVA基礎の課題で自動販売機
-
大学の授業のプログラミング、...
-
待ち行列の実現ができません
-
JavaScriptとC言語の違いについ...
-
Javaに向いてない人はどんな人...
-
プログラミングの質問です 5の...
-
Webデザインを基礎から勉強する...
-
JAVA プログラミング ロッカ...
-
OpenGLでの楕円の描き方
-
JDK1.6.0_26の日本語ドキュメン...
-
EclipseとVisual StudioをPC1台...
-
Javaについて質問です。 プログ...
-
weblogicのカスタムタグについて
-
プログラム(Java)の楽しさっ...
おすすめ情報