- ベストアンサー
JAVAについてアドバイス下さい!
- 現在、JAVAを勉強しているのですが何がなんだか分からなくなってきて大変困っております。
- VBをやっていましたので概ねのIF構文等は分かるのですが、BeanとかJSP・サーブレットがどこでどの様に動くのか何をするのかがちんぷんかんぷんです。
- 今後はプログラマーとしての仕事をしたいと思っているのでまずはと思いJAVAを勉強しています。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
単に「アドバイスを」と言われても、「人生について何かアドバイスを」と言われてるようなもので、範囲が広すぎます。 どんな勉強方法が良いのかとか、この本のこんなプログラムを見たけど何を言ってるのかわからないとか、具体的にしていただいた方がこちらも答えやすいです。 あと、一つの質問で複数たずねるのもあまりよくないんじゃないかなぁ。 質問がたくさんになっても良いから、別々の投稿をした方がいいと思います。
その他の回答 (5)
- fortranxp
- ベストアンサー率26% (181/684)
私はその目標をクリアするために 1.Java StandardEditionの理解 2.HTML/JavaScriptの理解 3.Windows2003サーバーの理解 4.サーバーサイドJAVA(JSP サーブレット)の理解 となると思います。 で それをそれぞれクリアした資格を取得しました。 ですのでそれ相応になるにはこの道のりになるでしょう。
お礼
分けて考えるって事をしていませんでした。。。 参考にさせて頂きまして勉強させて頂きます。 有難う御座いました☆
- stray_cat_claw
- ベストアンサー率0% (0/1)
>JSPやサーブレットでWEBってつくれるんでしょうか? WEBが何をさしているのかが聊か不明瞭では有りますが サーブレット、JSPは、そもそもがサーバーサイド技術ですので 作れますって解答で宜しいのでしょうかね。 http://www.cafesta.com/ 取り合えず、こういったサイト何かはJAVAのサーバサイド技術を 使われていますね。 サーバサイド、クライアントサイドの区切りが判り難いので有れば HTTPその物を勉強すると判ってくるかと思われます。 と言うか、HTTPの技術の上で如何にかこうにか動的に動かしたり 何なりするので、色々と見えてきやすいのでは無いかと思われます
お礼
ご回答頂きまして有難う御座います。 サーバサイド、クライアントサイドの区切りは分かります。 HTTPは勉強不足かと思いますので再度勉強してみようと思います。 すみません。 有難う御座いました☆
- stray_cat_claw
- ベストアンサー率0% (0/1)
ざっくりと、JAVAのアドバイスと申されますと 多分、JAVAらしい部分とは何かって事について 何でしょうかね。 ですと、基本的にはオブジェクト指向によるデータの扱い方。 (まぁ、様は構造体に毛が生えた程度の物ですが (Cでコレやろうとすると凄いシンドイから (単純に構造体に毛が生えた程度と言うのも (かなり語弊が在るかと思われますがね。 私個人としては、所詮オブジェクト指向等と言う 物はデータの取り纏め方、取り扱い方の一つの作法 でしか無く、それに合わせた言語の一つとして JAVAが存在すると解釈しております。 (C++とかDとかetc... そして、概ねJAVAですとサーバーサイドで 使う事が多いので、マルチスレッドでプログラムを 組む為の考え方を学ばれるかと良いかと思われます (と言うか、そういった場面にこそオブジェクトを 使用する利点が多く反映されるのでは無いかと 私は思っています。 そして、私なりに勉強をするので在れば POJO(Plain Old Java Object)についての理解に 勤める事が、一番学びやすいので無いかと思います。 また、一番シンプルなオブジェクトの使い方を学べば 其処からデザインパターン等の色々な手法についての 勉強につなげる事が簡単かと思われます。
お礼
とても的確なアドバイス参考になります☆ POJOですか?初耳です。。。 お聞きしても分からない単語がたくさんありました。 がんばって勉強したいと思います。 1つだけお聞きしたいのですがよろしいでしょうか? JSPやサーブレットでWEBってつくれるんでしょうか? 僕はアプレットでしか作れないと思ってたのですが。 初心者の質問ですみません。宜しくお願い致します。
- bnosuke-x
- ベストアンサー率39% (43/110)
JSP,JavaBeans,サーブレットは未経験なので、残念ながら私は適切なアドバイスができません。 そちらは他の識者の方のご意見を待つとして、私はオブジェクト指向の勉強についてのアドバイスを簡単ながらさせていただきます。 ・概念を図で書いてみる フリーハンドの丸とか矢印とかでいいから書いてみる。 ・概念をプログラミング言語で表現してみる むしろ書籍では言語で説明がされているかも知れませんけどね。 ・言葉の違いに惑わされない 同じような概念を別の言い方で言う場合があります。 例えば、メンバ変数とプロパティ、メソッドと関数など。 厳密には・・・という話もありますが、臨機応変に上手く立ちまわってください。 もっとありそうなんですが、今日はとりあえずここまでとさせてください。
お礼
言葉の違いに惑わされていた気がします。。。 メソッドと関数がいい例だと思います。 違った方向での考え方でとても参考になりました。 有難う御座います☆
- fortranxp
- ベストアンサー率26% (181/684)
JAVAには三つのバージョンがあります。 1.SE StandardEdition 2.EE EnterPrizeEdition 3.ME 通常のJAVAならば1ですが JSP サーブレット(Beanもサーブレットの一種)は2に相当します。 ですのでまずは1をマスターしてから2を学習しましょう。 資格でいうとSJC-PとSJC-WCの違いですが このSJC-WCがJSPやサーブレットの内容が中心になっています。 難易度ではSJC-P<<<SJC-WCです。
お礼
有難う御座います。 まずは1をマスターしてみたいと思います。 私の見ている参考書は全てが含まれているのでしょうか? おすすめの参考書等は御座いますでしょうか? 度々で申し訳御座いませんがお願い致します。
お礼
すみません。 確かにおっしゃる通りかと存じます。 別々に分けてご質問させて頂きます。 こちらだけお答え頂けると有難いです。 Bean・JSP・サーブレットの動きが分からないのです。 オブジェクト指向という言葉をよく耳にしますがどの様に勉強していいのか分かりません。 分からないのもオブジェクト指向が関係してくるのでしょうか? 初心者で何も分からないのですみません。 アドバイスお願い致します。