ベストアンサー Javaアプリ 2008/06/11 18:08 今日大学の授業でJavaを勉強しましたが、C言語はまだ分かる方ですが、Javaは分からない文字列ばっかりで、考え方が全く分かりません。 初心者はまず何から取り組んでいけばいいんでしょうか? コツを教えて下さい。お願いします。 みんなの回答 (5) 専門家の回答 質問者が選んだベストアンサー ベストアンサー thamansa ベストアンサー率40% (95/232) 2008/06/17 10:07 回答No.5 会社で社内講師を何度か経験したことがあります。 Javaの初心者の最初の難関は、インスタンス(=オブジェクト)と 変数は別物であると理解することだと思っています。。 >初心者はまず何から取り組んでいけばいいんでしょうか? ということですので、 次のコードの各行で何が起こるのか説明できることをめざしてください。 1: Something a; 2: Something b; 3: a = new Something(); 4: a.name = "ほにゃらら"; 5: b = a; 6: a.age = 21; 7: System.out.println(b.age); --- 1:class Something{ 2: String name; 3: int age; 4:} 結果は「21」と表示されますが、 各行で何が起こるのかを理解していれば分かるはずです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (4) dyna_1550 ベストアンサー率34% (122/353) 2008/06/12 00:25 回答No.4 Javaを勉強するなら、C言語を忘れることをお勧めします。 とだけ描くと悪者になってしまいそうなので、お勧めとしては「デザインパターン」と 「マルチスレッド」を勉強するとオブジェクト指向チックな思考になりそうな気がします。 ネットで検索したら、そのままの本がありました・・・ http://www.hyuki.com/dp/dp2.html 質問者 お礼 2008/06/13 15:19 回答有難う御座います!! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 buriburi3 ベストアンサー率44% (353/792) 2008/06/11 21:20 回答No.3 Javaの全体像が分からんと言うことでしたら 「Javaでなぜつくるのか」ISBN:4822281965 JavaがなぜJavaなのか、訳のわからん文字列ばっかなのが何故なのか、訳のわからない文字列が何を意味しているのかを抑えるならまずココから。 オブジェクト指向の概念が分からんということでしたら 「オブジェクト指向でなぜつくるのか」ISBN:4822281957 Cにはオブジェクトの概念自体が無いし、継承も隠蔽も知らないでしょうから、オブジェクトってのが何で何の為に必要なのかを理解するには最適。 Javaの文法が分からんと言うことなら 「やさしいJava」ISBN:4797331828 コレクションは課題程度ならとほほのJAVA入門で充分間に合う。 http://www.tohoho-web.com/java/index.htm 例外のthrowや例外オブジェクトの概念はCには無い(C++にはある) 概要は「とほほのJAVA入門」で十分間に合うけど、分かりにくければなんか参考書を探した方が良い。 質問者 お礼 2008/06/13 15:15 回答有難う御座います!! とほほが分かりやすくて自分には合いそうです! 有難う御座いました!! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 dummyplug ベストアンサー率58% (134/230) 2008/06/11 18:53 回答No.2 うーん、これだけだとどこらへんで躓いているのかわからないのと、C言語(というかそれで築かれたプログラミングパラダイム)もどれくらい知識があるのかわからないのでコツと言われてもアドバイスしづらいですが…、 「わからない文字列」というのが「用語、概念」を意味しているのだとしたら、とりあえずオブジェクト指向一般の勉強でしょうか。 大学の講義ってことなので、わからない人に教育するのが目的の場所(教育機関)なのですから講師の人に相談してみるのがいいと思います。きちんとわきまえた人ならどこを勉強したらよいかとかポイントを教えてくれるはずですし、場合によっては講義の仕方などを考え直してくれると思います。 そういう教わる側からのフィードバックがあると教える側も助かるものです。(たま~に面倒くさがる人もいたりしますけど。) 質問者 お礼 2008/06/13 15:19 回答有難う御座います! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 SAYKA ベストアンサー率34% (944/2776) 2008/06/11 18:46 回答No.1 >考え方が全く分かりません それを学ぶ授業じゃないの? いきなりjavaで組めとか言う授業になったわけじゃないよね? http://www.google.co.jp/search?q=java%20%E5%85%A5%E9%96%80&hl=ja&lr=lang_ja とりあえずCが判るなら 何が違って何が似ているか認識するところから始めたらどうだろう 質問者 お礼 2008/06/13 15:17 回答有難う御座います! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A javaで 今大学ではjavaを習っているんですが、いろいろ考えてゲーム会社にプログラマーとして就職したいと思っています。しかし僕の学校は一貫してjavaを教えていています。 そこで質問させていただきたいのですが、javaを習っていればC言語もできるようになりますか?もしくはC言語の勉強がしやすくなったりしますか。 よろしくお願いします。 Javaの勉強 Javaを勉強しようと思っています。 初心者にもわかりやすくJavaを 教えてくれるオススメの本を教えて下さい! または、サイトでもいいです!!m(__)m プログラミングはC言語をやっていました。 Javaの勉強 Javaを勉強しようと思っています。 初心者にもわかりやすくJavaを教えてくれる オススメの本を教えて下さい! または、サイトでもいいです!! プログラミングの経験はC言語です。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム これからJavaの勉強をしたいのですが・・・ これからJavaの勉強をしたいのですが、わからないことが2つあります。 (1)Javaをするには、ソフトをパソコンにインストールしないといけないのでしょうか? (2)プログラム言語でVBは少しだけ経験があるのですが、CやC++は全然経験がありません。初心者が参考になるようなHPや書籍がわかりません。 もし、わかる方がいらっしゃったら、ご教示お願いします。 JavaからCへ 僕は今までJavaを勉強していたのですが、 つい最近になって、C言語に手をつけ始めました。 Javaを知っていればC言語は結構とっつきやすいのではないかと思って始めたのですが、Javaに慣れすぎたせいか、C言語の文法がどうもしっくりきません。 特に関数あたりが・・・・。 C言語の関数って、Javaでいうところのメソッドですよね? 僕はそのように解釈しているのですが、あまり自信がないので、ご存知の方がいましたらどなたか教えてください。 あと、Javaを学習した人のためのC言語の本、もしくはC言語を学んだ人のためのJavaの本がありましたら教えてください。 Javaでsprintfのようなもの JavaでC言語のsprintfのようなフォーマット書式機能のついた文字列生成メソッドはあるのでしょうか? 自作しないと存在しないのでしょうか? Cに慣れてしまった人、どのようにJAVAを克服しましたか? JAVAについて質問です。 私はC言語をこの1年間勉強してきました。 そしてC言語のコーディングの仕方に慣れきってしまったせいか、どうしてもJAVAのオブジェクト指向 というものが理解できません。 コーディングも上手くいきません。 クラスやメソッドやインスタンスがどうとかコンストラクタが・・・などの横文字が全然意味が分かりません。 C言語で言うとどれがどこに当たるのか!? とかいう風に置き換えて考えようとしても上手く行きません。 こういう、横文字が理解できて、オブジェクト指向の考え方に慣れる為にはどのようにしたらいいでしょうか? また、C言語からプログラミングに入って、後からJAVAを勉強する場合、どのような点に気をつければ良いでしょうか? また、JAVAの克服法を教えてください。 Javaの仕事したいのにC言語を・・・・・これでいいのか・・・・? 今再就職に向けて、プログラムの勉強をしているんですが、言語はC言語です。でも、最初は(本当は)Javaを勉強したかったのです。でも、都合の関係やJavaをやる前にC言語をやっておいたほうがJavaに入りやすいと聞きC言語を今やっています。 C言語のほうは参考書でいえば半分以上は進み終わったのですが、Javaのほうは3分の1位しか進んでいません。 演算子くらいまでです。 再就職の際にJavaを使った仕事を希望何のですが、このままC言語をやっていていいのか疑問に感じ始めました。 前の会社を辞めて半年近く経ち、そろそろ就職もしないといけないし、C言語に関しては独学ですが勉強したとまだ言えますが、Javaはまだほとんど進んでいないし。 Javaを使った仕事希望ならJavaにも時間を使ったほうがいいのか、それとも、Javaに時間を使わず、C言語にその文の時間を費やして、C言語を少しでもレベルアップできるようにしていったらいいのかわかりません。 どなたかアドバスを頂けませんか。宜しくお願いします。 Javaでディレクトリを移動 Javaを最近勉強し始めた初心者です。 Javaで、ディレクトリを移動するような処理をしたいのですが、C言語のchdirのような最適なメゾッドはあるのでしょうか? java C言語では[system(**)] c言語ではコマンドラインに指定の文字列を入れて実行させるには system(***); をつかいますが javaではどのように書くのでしょうか?・ ご教授お願いします。 超初心者のJAVA入門(学生) 現在大学の授業の一環で出色々なプログラミング言語を勉強しています。 まだまだ初心者で、この前までは簡単なHTMLを勉強しました。 しかしいきなり、授業レポートで「初心者の為の初心者によるJAVA入門」と言う内容でJAVA(意味や文法を)を本当の初心者に分かりやすく斬新に説明すると言う課題が出てしまいました。 私自身JAVAなんて一切やったことが無くて文法の説明すら出来ない状態です。取り合えずJAVAを使えるようにNetBeansはダウンロードしました。 レポートの提出は1月いっぱいでレポート用紙30枚ほどで書くんですが、書き方の何か良い案や、お勧めサイトなんかは無いでしょうか? 宜しくお願いします。 JavaとC++はどう似てる? はじめまして。 最近Javaの勉強をしているのですが、やはりC言語に憧れがあります。 昔Cを少しだけやったのですが、さっぱり分かりませんでした。 このままJavaが使えるようになればC言語も楽に覚えられるのでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Javaについて。困っています。 今年大学二年生になりました。そして講義でインターネットプログラミングというのをやるのですが初めてでよくわかりません。 Java言語について、学ぶのですが、いい参考書、および、サイトや、コツなどがあれば教えてください。お願いします! Javaの資格 Javaを独学で勉強しようと思います。 初心者に向いている資格を教えてください。 IT業界への就職が決定しました。 最初はJavaプログラミングをするそうなのですが、Javaはほとんど未経験です。 研修は行われるらしいのですが、早く勉強をしたいと思いました。 そこで、目標を設定するため資格取得を考えました。 ITのレベルですが、基本情報技術者・応用情報技術者を取得しています。基本情報技術者の午後の選択問題の言語はC言語を選択させて頂きました。(実務経験はありません) Javaに関しては、授業で触れた程度です。JSPやアプレットなどJavaは奥が深そうで心配です。 社会で使えるプログラミングレベルを一年で身に付けるために、どのような資格を取得すればよろしいでしょうか。Javaの資格は多くて、どの資格がいいのかよく分からないです。 アドバイスをお願いします。 javaのJTextFieldと、ActionListenerについて javaのJTextFieldと、ActionListenerについての質問です。 「JTextFieldで表示した文字が、エンターを押すと消える」というものが作りたいのですがなかなかうまくいきません。 setTextメソッドを用いて文字(例えば"こんにちは")を表示させればいいと言われたのですが、これも全くうまくできず…仕様書も参照しましたが、手も足も出ない状態です。 ちなみに、私は大学でeclipseを使ってjava言語を学んでいる初心者です。 どなたか詳しい方がいらっしゃいましたら、ぜひ教えてください。 よろしくお願いいたします。 java を使って、働いている人へ 僕は、SEを目指している大学生なのですが、今のうちから何らかのプログラム言語を勉強しようと思い(遅いくらいですよね)、javaの勉強をはじめました。 そこで、実際にjavaを使って、どのような業務をなさっているのかが知りたいです。どうか、教えてください。よろしくお願いします。 Java と C 現在C言語入門のシニア編を よんでいるのですが、 Javaの入門もやろうとおもっています。 混乱しますよね?もちろん。 ていうか、ちょっとやって。頭いたくなったんですけどやっぱり、言語の勉強って その時やっているものにしぼった方が いいですよね? Javaにおけるオブジェクト指向とは? 現在Javaを勉強しております。 以前はC言語を勉強しておたのですが、 JavaとCの違いにおいてJavaの特徴としてオブジェクト指向と習いました。 しかしいまいちこのオブジェクト指向を理解できません。 プログラムを一つのまとまりとして考えるというのはどういうことなのでしょうか? 確かにJavaはC言語とは違いいくつかのプログラムからできている (はず?見当違いだったらすみません) C言語が一つの大きなプログラムでできているとすると、 Javaは細かいプログラムの集合体であると私は考えていました。 この細かいプログラムの集合体というのがオブジェクト指向なのでしょうか? 全くの見当違いだったらすみません。 よろしくお願いします。 JAVAの今後は!? こんばんわ、最近JAVAを勉強し始めたのですが、 JAVAについてパソコンの専門学校の教師に言われたのですが、「今後、会社等でははもうJAVAを覚えてもあんまり意味が無い、会社でも使われなくなってきている」と言われたのですが実際の所JAVAはもう今後覚えていても意味が無いのでしょうか??将来性はあるのでしょうか??あとC言語とJAVAを勉強するなら会社ではどちらの方が良いでしょうか??宜しければどなたか教えてください。 Javaで何ができるのですか? C言語などありますがJavaの言語で何ができるのですか? よく聞くのが携帯ゲームなのですが世の中で作られているのは C言語が多いと思いますがJavaはどんな所で活躍しているのでしょう? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答有難う御座います!!