***Javaのオススメ入門書*** 『創るJava』 3.0
■ このスレッドは過去ログ倉庫に格納されています
>>459
ありがとうございます
知りたいことが一通り書いてるようなので読んでみます 現在「わかりやすいJava 入門編」を一通り終え、
オブジェクト指向編に入る直前の初心者です。
知人に出していただいた課題にGUIが絡んでおりまして、
一応ウェブで調べながらSwingで製作を進めているのですがなかなか難しく、
時間を作って体系的に学びたいと思い、良い参考書を探しています。
よろしければご教授のほど、よろしくお願いいたします(´・ω・`) >>461
すっきりわかった!JAVA
薄い本だからサクッと読んでからオブジェクト指向編に入った方がいいよ
>>462
>>463
おお、ありがとうございます!
大変あつかましくても申し訳ないですが、、
加えてGUIに詳しいおすすめ書籍はありませんでしょうか|ω・`) >>464
開発環境によるんじゃない?
IDEで作ってるのか、テキストでシコシコ組んでるのか >>464
eclipseはv.3.6対応のが出てる。CD/DVD-ROMがついてたと思う。
「Eclipse3.6完全攻略」 ソフトバンククリエイティブ 2,940円
「Eclipse3.6で始めるJavaプログラミング」 秀和システム 2,940円
NetBeansは使ったこと無いから分かんない。
※こういう回答で合ってる?
柴田望洋:明解JAVA入門編と久野靖:JAVAによるプログラミング入門
この二つを平衡して進めてる。
てかテキストでシコシコ組むことに慣れてIDEが糞に思えてきた。
環境はEmacs+ターミナルで十分や >>465
>>466
返信遅くなりまして申し訳ありません。
環境はEclipse3.6で、GUIはVEで作ろうと思ったのですが、
gridBagLayoutを使うと何故かコードが壊れ作業にならないので、
現在はWindowBuilderを使ってポチポチ作ってます。
各モジュール、DB間の連携がよく分からないのですが、
Swingが分かればWindowBuilderも分かるとの話を聞き、
まずはSwingを基礎から固めてみようかと。
ここ数日でそのように考えたのですがSwingがよく分からず、
今は、Swingを体系的に問題などを通して学べる書籍、サイトを探しています。
WindowBuilder自体の説明とかは、公式(Google)くらいしか
見つからないないんですよね_ノ乙(、ン、)_←英語苦手な人
いっつもEmacsなんだけど、IDEってなにかメリットあるの? >>469
極端な話をすると
テキストシコシコ => TeX
IDE => Word
みたいなもんじゃね
最初のオブジェクト配置とか最終的な位置調整とか
見かけ系の調整はIDEのほうがラクだけど
勝手に余計なコードいれたりするのが難だな‥ >>469
初めてjavaやる人にはIDEはおすすめ。
慣れてきたらEmacsとか他のエディタに移行する。
てか大体わかってきたら予測変換とか鬱陶しくなるからいらんw 現在38歳地方公務員です。
中学〜高校の時にZ80にてBASICとアセンブラでゲームを作ったりしていました。
それからは全くプログラミングしていません。
勉強して、仕事で使う定型業務やデータベースを自前でプログラミングしてみようかと思っています。
いつまでとか期限がないので昼休みや家でゆっくり勉強しながら行おうかと思います。
「わかりやすいJava入門編」と「わかりやすいJava オブジェクト指向編」をとりあえず買ってみようかと思っていますがどうでしょうか?
また、入門書は1冊で十分でしょうか。他に読んだほうがいい書籍はありますか? >>474
ごちゃごちゃ言わないで二冊終わらせた上で他の本を立ち読みしたらよい。
他に必要と思えば買うもよし、ネットに散財する情報でなんとかなると感じたならそれでもよし。
もしくは、わかりやすいJAVAを何度読み返してもどうしても分からない箇所が出てきたら他の基本書を買うのも手だよ。
ただその二冊は誤植が非常に多いので著者のHPから正誤表をダウンロードしてプリントしておくこと。
正誤表に反映されてない誤植もけっこうある。
いい本だけに誤植の多さが惜しい…
あとね、わかりやすいJAVAを二冊やったとしてもデータベースはSQLなど別途専門書が必要になるよ。
「わかりやすいJAVA 入門編」と「明解Java入門編」どちらがお薦めでしょうか?
アマゾンで評判良い「やさしいJava」買ってみましたがさっぱりでした。
そのあと色々評価みてたらやさしいJavaより上記の2冊の方がいいと言うのが分かりました。
2冊とも買った方がいいでしょうか?
でもどんなに頑張っても自分はJava(プログラム全般)できるようになれるとは思えない・・・
あとオライリー社の詳解 Javaプログラミング第2版ってベテランの本でしょうか?
気になっています! >>476
本屋いって立ち読みしてこいよ、いやマジで
そこまでくると個人の好みあるから実際みたほうがはやい
・アキバ: 書泉ブックタワー
・御茶ノ水: 三省堂
・新宿: きのくにや本店、新宿南店
あたりでもブラブラしてきなさいな
地方はスマンがしらん >>476
さっぱりって、何がさっぱり何だ?
その辺分からず入門書読んでも大して変わらんと思うぞ 例えば「解明」や「わかりやすい」は詳しい表になったString型のソメッドの説明とかコンストラクターの説明とかあるじゃん?
やさしいJavaにはそう言った解説は全然ないんだよね。
正直言ってやさしいは10人やったら7人挫折するレベル
解明やわかりやすいは10人中2人が挫折するレベル。
それくらい差があると思う。
何が猫でもわかるんだよ!って言いたいよ。
値段もほとんど変わらないし解明とわかりやすいのどちらかを買った方がいいのは言うまでもない。
俺的にはやさしいjavaは超初心者は絶対止めた方がいいと思う。 このスレでは "わかりやすいJava 入門編" あたりがお勧めなのかな?
"やさしいJava" で勉強したけど中身薄すぎて次の本をと思ってます。
個人的に "基礎からのJava 改訂版", "Head First Java 第2版", "Effective Java 第2版",
"プログラミング言語Java 第4版" が気になってるんだけどどうなんだろ?
毎回本屋でぱらぱらっと立ち見して、どれも選べずに終わってます。 正直初心者は立ち読みだけじゃなにがいいかわからない。
だからアマゾンの評価で選んだり、ここでお薦めを聞きたいんだよね。
だから立ち読みしてこい!って言うのは酷だと思うよ。 げげ
過去スレみたら明解ってハズレなのか・・・
わかりやすいJava入門編と明解Java入門編を悩んだあげく明解Java入門編選んだんだけど
その過去スレ見てハズレと書いてあったので相当落ち込んだorz
明日にでもわかりやすいJava入門編買いにいかないとヤバイかな?? >>479
やさしいJavaって超初心者向けじゃね?
その辺の説明が無いってのは、そこはggrks的な態度なのか
あえて無くして難しい印象を避けるためにしてるのか分からんが…
あまり良いことではないな
個人的には超初心者向けなら結城浩の本当たり良いんじゃね?と思うけど
あれはクドい上に上下に分かれて無駄に高いって人もいるみたいだね でもさ
初心者は何読んでも挫折すんんじゃないかな?
9.5割は挫折してプログラミング引退!してるだろ。
マスターして趣味でもJava続けてる人なんて極一部でしょ?
ほとんどの人は初心者本買ったっけ?って感じで記憶にも残ってないでしょうね。 Javaはサーバーサイド言語になりつつあるしなぁ
今Windowsで使ってるJavaプログラムてEclipceとPS3 Media Serverだけだし…
バッチ系はPythonかRubyで書いちまうし、仕事以外で使う場面がない orz
いちおうJRubyも使ってるけどさ
仕事サイドでいうと分岐・繰り返しとかフローチャートレベルに落としてあげれは書けても
オブジェクト指向を理解できてない人が多すぎて困る
ついでにテスターはそろそろ独立した職業として確立してほしい(欧米みたいにさ) >>484
多言語でのプログラミング経験有、Java初心者だけどアドバイスお願い >>487
手続き型言語ばかりやってたので、UML書けない/読めない/勉強してないです C言語やってたならJavaに手を出さなくてもいいんじゃない?
つーかCやってたならすぐJavaマスターするでしょ?
多言語やっててもJavaって難しいものなの?
>>488
とりあえずは入門本買ってみれば
他の言語の経験あるなら基本的なところは斜め読みで理解できると思う
オブジェクト関連のことも、設計○ヶ月のプロジェクトやります!!、とかじゃなきゃ入門書レベルの知識で十分
あとは何をしたいかによって、必要であれば、2冊目買うなりなんなりすればいんじゃない
>>489
小手先の難易度でいえばGCがあるしポインタ操作ないからCやC++より個人的にはラクチン
設計段階でオブジェクト指向とはなんぞや、って話をつきつめていくと分厚い本のタワーができあがる
部品として使う側でいる分にはそこまで気にする必要ないけど >>489-490
Javaが難しいかどうかじゃなくて、必要に応じた2冊目に行く前に1冊目でどこまで知識を
詰め込めばいいのか判断つかないって感じです
でお勧めを聞いてるんだけど…
\をバックスラッシュで解説してる明解Javaは初心者向けじゃないよな。
なぜ\で説明してないのだろうか・・・
そういう点がココで評価されてない証拠? >>473
わかりやすいでもいいけど二冊読んだ方がいい。
二冊やるには時間がかかるがそれなりの効果はある >>491
英語に喩えると、文法をがっちりやってから構文に進むか、
文法それなりで構文に進み、適宜文法を参照するか、
そんなの好きにすればいい、という結論にしかならん
理系脳なら前者、文系脳なら後者がなじみやすいかもしれない 超初心者本見てもわからない時にヤフー知恵袋で質問する事があるんだけど
とてもとても解りやすい。
本を読んでて何言ってるかさっぱりわからなくて何時間も悩んだあげく知恵袋で
質問すると詳しすぎるくらいの回答が帰ってくる。
とてもありがたい。
やっぱり人に習うのがいいのかね?独学は頭がいい人だけだよな・・・ >>495
金と時間があるならいいけど、すんなり分かるところも周りに合わせたり自分が分からない時に周りを待たせるながら勉強するのは苦痛だと思う。
自分のペースで知恵袋も活用しながら勉強する方がいい。 やさしいJavaってので最近始めたんですがいきなりimport java.io.*;で
throws IOException やBufferedReader br = new BufferedReaderなどの
文字が出てきたんですが
Javaをやってる方々は何も見なくてもこんな難しい字を書ける(暗記してる)のでしょうか?
すでに挫折しそう。 >>498
人によるとは思うけど
俺の場合は大抵のクラス名とかはうろ覚えなので
IDEとかの補完機能が無いと生きていけない
文法はともかく
組み込みパッケージのクラスを完全暗記してるやつなんていない…たぶん >>499
そうですか・・・どうもです。
エクリプスでしたっけ?
文法はあれが助けてくれるんですよね?
自分は初めはエクリプス使わないでメモ帳だけでやって行こうと思ってます。
エクリプスの扱いも難しいので・・・
しかしながら皆さんも補完機能ないとほとんど覚えてないと聞いてちょっとだけ安心しました。
どう考えたって覚えられませんのでorz
わかりやすいJava入門編ってのが一番よさそうな気がしてますけど読んだ人居ますか? >>501
別にそんなよくないよ。
最初だけ超絶にやさしくて(やさしすぎる)その後すぐ難しくなる。
序章だけ詳しすぎて(インストールのやりかたから教えるくらい優しい)
第一章から難しくなる。
難しいと言うのは説明もなく分かってる事を前提のように進められる。
まあどんなに評判良い本も同じようなものだけどね。
ようするに全くの初心者は何を読んでも挫折する可能性が高いってこと。
>>501
上下2冊読破
入門編の終わりとオブジェクト指向編のはじめはダブるけど全部丁寧にやった方がいい 誰か指摘してたけど正誤表に載ってない間違いが多い
その点は注意してどうしてもおかしいと思ったら出版社か著者に質問するとよい >>502
うーん。過度の期待は禁物ですね・・・
まあ、人に合っても自分に合わないこともあるし・・・
>>503-504
それは最低ラインをクリアできてないですね。
でもこれが一番マシっぽいんだよなあ・・・ >>505
アマゾンなんかの評価みるとこれを読めば誰でもわかるようになるろ思っちゃうからね。
でも実際はなに読んでも厳しいと思うよ。
全くのプログラマー初心者が本だけでマスターするのはかなり厳しい。 >>505
買って読んでるけど飽きが来て今置いてある
内容はわかりやすいと思うよ
ただ説明→例題→まとめ→小テストの流れが延々と続くので
飽きやすい人は何か工夫しないとダメかもね
これを使って授業するってのなら半ば強制的だからいいけどな
最初たのしいJava入門を買ったが例えに無理がありすぎて
逆に分からなかった
自分は変な例えされるより仕組みを普通に説明してくれたほうが
理解するタイプなんだなと気付いたよ どうやったら覚えられるんですか?
わかりやすいJava読み終わったんだけどさっぱり…
一回ではなく何回も何十回も読まないとダメですかね?
読むだけじゃなくてノートに丸写ししないとダメ?
とにかく一度読んだだけでは頭に入って無いです
読んでても右から左に抜けてる感じです コード書かないと全然覚えきれなかった。
まぁなんでもそうだと思うけどな。本だけじゃわからんってのは。 本に出てるコードをできるだけノートに書き写して
四六時中ノートと睨めっこするような勉強法がいいのかね?
俺は2年後にやっと基礎が分かって5年後にSJC-Pの資格が取れればいいと思ってる >>508
覚えるよりもエクリプスにじゃんじゃん打ち込む。
やってるうちに頭に入る
忘れるって言っても、段階がある。
・理解できてない⇒勉強不足
・理解した⇒実践不足。例題や練習問題を繰り返し、発展系を自分で作ってみる
・ど忘れする⇒ネットで調べて思い出すなら問題無し
改訂版:Eclipseではじめるプログラミング
http://www.atmarkit.co.jp/fjava/index/index_java5eclipse.html
入門書を読む前に、ざっと目を通して、
いけそうなら評判のよい入門書を買えばいい なんかプログラム書くしかないわな
書くものが思いつかないよ、なんて人はプログラミングコンテストでもやってみればいんじゃね
ex: ACMの2010国内予選問題 大学生向け↓
ttp://icpc2010.honiden.nii.ac.jp/domestic-contest/problems >>506-507
やっぱりインプットの次のアウトプットがないと力がつかないですね。 入門書序盤に出てくる多重の代入式とかってあまり熱心に覚えなくてもいい気がするんですが・・・
やっぱり重要ですか?
if文とかはかなり重要そうだけど。。。
あまり重要じゃ無いことを何日も何時間も熱心にやるのは無駄かと思いまして・・・
もっと覚えなきゃいけないことがあるような気がして・・・
>>516
読み切ることが大事だと思うから一度軽く読み切ってまた読み直せば? 俯瞰してポイントになりそうなものを押さえとくと理解が早くなる。 まず一回目は悩んでも考えこまず最後まで読む(分からない事があっても目を通す程度)
そして2回目から本気で悩んだ方がいいかも。
一回読めばなんとなく型とか頭に入ってるから全くの素人の状態で悩んでるよりかはいいだろう。
なんにもわからない状態で序章から悩んでたらそれこそ10年経っても何も覚えられないだろう。 >>516
>if文とかはかなり重要そうだけど。。。
そういう根幹はどの言語でも変わらん
プログラミング言語 Java 読み始めて100ページくらいまできたが結構きつい
説明コードで○○を拡張したクラスなんか○○はその説明コードで省略していて、
場合によっては何十ページ前の○○を見に行くことに・・・
もう少しページ増えてもいいから、短いコードは省略しないで欲しかった・・・
あと説明コード、〜10行ぐらいが 2ページにまたがってるのも少しはレイアウトに
気をつかえって感じ 本当にどうすればJavaマスターできてSJC-Pの資格取れるようになるんだか・・・
最近もう無理なんじゃないかと諦め気味。
>>522
SJC-Pはもう取れないと諦めなさい。絶対無理だから。
SJC-P用のでいいから黒本買って繰り返し解く。
間違えたら基本書読む。
ちなみに絶対無理だってのはオラクルにサンが買収されて名前変わったから
>>523
黒本は本番に比べて易しいため、それだけでは合格できないそうです。
Javaの仕様を詳しく理解したいなら認定ガイドをお勧めします。
【OCJ-P】Oracle認定Java資格 実用情報 8【SJC-P】
http://hibari.2ch.net/test/read.cgi/prog/1307519355/ 擬似問題と答えほぼ丸暗記で応用が利かない人には黒本向かないって話だっけ?
わかりやすいJavaの続編てもうないんかな?
一度著者にメールしたときはまだだしたいみたいな事返信してきてたから、結構期待してるんだが・・・
でも仕事が忙しいからなかなか出せない事も書いてあったな。本人的にはサーバーサイドが得意らしい。
俺としてはわかりやすいからどんな分野でもかまわないな。
Java7とかJava8とかアップされてから出すのかな・・・・? 2011年になっても未だにJAVA使い続けてる奴ってさ
仕事で仕方なくならわかるけど
家でもJAVAやってるなら本当にバカだよね。哀れ
ゴミだな つくって覚えるJAVA入門ってどう?
開発環境をダウンロードして作りながらすすめるやつなんだけど
早くも挫折しそう。
プログラミングは全くやったことなくて、打ち込んだ単語?を
間違えたらエラーがでるけど、そのエラーの意味も全く分からん。
ところどころ、そのとおりに単語を打ち込んでもエラーが出るし
あなたのPCに応じたバージョンをダウンロードしてくださいって
そんなんわかるかい。 >>529
プログラムどころか検索エンジンの使い方もわかってないんじゃないの? 参考書に書いてあるとおりに文を入力するってことです。
検索エンジンって言い方をしないから、わからないのですが、
具体的にどういうことをすることなのでしょうか?
ごめんなさいPCあまり詳しくないので。 つまりはgoogleとかでそのエラーメッセージをコピペして入れてみろってこと
同じようなことで悩んでいる人がいるかもしれない
単語を直してもエラーが出ると言ってもこちらとしてはなかなか答えようがない
;がどこかで抜けてるとか、思い当たることは幾つかあるけど
取りあえずはそのメッセージを自分で調べた方が良いかと
環境が何なのかも分からんけど、それを入れるときにどこかでミスしてるとかもあるかも もれはランタイムエラーが出るおヽ(`Д´)ノ
クラス名何度見ても合ってるのに。 基礎からのJava 改訂版 (2010-08-25)ではなく
基礎からのJava 第1刷 (2007-09-05)
基礎からのJava 第2刷 (2008-05-01)
第1刷にあった正誤が(サイトで公開されている)
ttp://www.sbcr.jp/support/8588.html
第2刷で修正されていると思うけど
その第2刷でも間違いを発見!
どこに問い合わせたらいい? やさしいjavaを終えて基本文法を簡単に抑えた程度のレベルですが、
・わかりやすいjava
・java言語プログラミングレッスン
買うならどちらがオススメですかね?
>>536
基礎文法を大体押さえたと思うのに
なんでまた入門書買おうとするのよ? >>536
オライリーの紫背表紙を全部と実践J2EEシステムデザイン
冗談はともかくJava魂は結構好きだったな、さすがにもう古いか 今まで挙がってないが
「Eclipseで学ぶはじめてのJava 第2版」
が個人的にはオススメ 入門書ではないけど日立の人たちが書いた、Java&Eclipseの本って誰か知りませんか?
結構実践的なヤツ 一番わかり易いjava書籍はなんですか?
androidでツールとかゲームとか作ってみたいです。
一応Cは10年仕事で使ってます。
一通りスレを見て「よくわかるJAVA」と「わかりやすいJAVA」が評判いいようだけどどっちを買ったほうがいいんだろうか?
海外に住んでるから直接書店に行って読むこともできないしレビューに頼るしかないんだ
よければ教えてくれ
これ以外にもお勧めがあったら助かる
ちなみにプログラミングはCをかじった程度でほぼ初心者 >>543
すでに他の言語経験者なら
「パーフェクトJava」あたりでよいのでは?
本なんか読んでても全く使える様にはならん
一番うすい入門書取り敢えず一気によんで
パソコンの前でひたすら打って
ぐぐったりして四苦八苦
そのうちなんとかなっていく
今まで新しい言語覚える時はそうしてきたし、なんとかなった >>546
3言語ぐらいやるともう何やってもこんなもんかってならない?
まぁ最低Cをやってないといけないかもしれないけど。
俺は関数型言語が未だによくわかってない。
Scalaとか普通に手続き型の書き方しかできない。
(仕事で使わないと本気で取り組まないってのもあるかもしれないけど)
数学的素養が無い俺にはなんでスタックオーバーフローせずに再帰できるかわからん 「プログラミング言語Java 第4版」を読み始めた。
読みにくいかと思ったか贅肉を削ぎ落とした様な書き方で
案外読み進める事ができる。
ちょっと意外 >>655
いまrubyが主流なの?
なんにつかわれてるの?
開発環境は? >>536
一通りの構文覚えたら
サンプルプログラムうつか
ソースの解析したほうがいいよ スッキリわかるJava入門
わかりやすそうだけど到達度低いのかな いい雰囲気でスレが続いていた所、暴言を吐いて申し訳ないです。ただこのスレはみんな目的意識を持ってJavaを勉強してるのに、それを否定するような発言をされて、自分の中で許せなかったんです。 Java何にも知らないでEclipseでHello Worldって表示させただけの俺が来たよ。
勉強してゆくゆくは簡単な資格取りたいんだけど
社会でも無いよりは…程度に評価されて初心者にも取りやすい資格ってある?
あとJavaの入門書!!! >>556
IT系に「無いよりは」なんて資格はない。
採用側が資格をまったく重視しないからな。 ■ このスレッドは過去ログ倉庫に格納されています