• ベストアンサー

JAVAの基礎が勉強したいのですが。

来月からJAVAで開発をすることになりました。 JAVAといっても、JAVAとJAVAScriptの違いもよくわかりません。 サーブレット・アプレット・JSPという言葉もよく聞きますが、 何のことやらよくわかりません。 それらのことがよくわかる本や使えるHPなどご存知の方がいたら 教えてください。

  • p-kin
  • お礼率27% (5/18)
  • Java
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

一言でJavaと言ってもいろいろあります。 Javaはサンマイクロシステムズ社が家電用に開発した言語です。 Java Appletはその流用で出来たものです。Java Scriptはネットスケープ社 が初めはLive Scriptとなのっていた言語の名前が変わったものです。 Scriptは主にブラウザ関係の操作をして(EX、アダルトサイトで相互リンクとかいって いっぱい窓が表示されたりするのがJava Script) Appletはフラッシュみたいに動的なトップページを作ったり、 CGIと組み合わせて検索システムを作れたりします。←群馬県庁の統計検索のホームページなんかがこの例。 この二つの言語はまったく違う動きをしますが相性がとってもいいので両方おぼえたほうが言いと思います。 Scriptの覚え方はインターネットエクスプローラーのテンポラリファイルで「Script」と検索 すればローカルで安く人作ったのソースを見て学習できると思います。←個人で使う分には著作権上の 問題はないと思います。 一方Appletの方はコンパイルと言う作業をしてあるため簡単に人の作ったソースを見ておぼえるということは できません。Appletを学習するにはサンマイクロシステムズのホームページやアスキーの出版した本などがいいと思います。 まずはAppletを学習するにはコンパイラーが必要なのでサンマイクロシステムズのホームページからJDK(無料)を入手して下さい。 長時間インターネットをつないでいるのが嫌ならプログラム雑誌に付いているはずです。 私はVJ++というものを使っていますがちょっと値が張るので(8万円位)お勧めできません。←学生ならアカデミーパックで1万円以内で買えたりして。 開発頑張って下さいね。

その他の回答 (2)

noname#209929
noname#209929
回答No.2

JAVAはCやBasicに比べて非常に若い言語です。 現行のJAVAは一般にJAVA2と呼ばれますが(JAVA1.2)、これがリリースされたのが'98年の12月です。さらに今年の三月にJAVA1.3がリリースされました。 なので、p-kinさんがサーバサイドプログラムやアプリケーションを作られるのであればなるべく版が若くて新しく、基本の機能を軽く紹介した、くらいの本をおすすすめします。新しい機能やプログラミング例等はインターネットや雑誌から逐次入手する、というのがいいと思います。 個人的には、秀和システム社の「ホンキで学ぼうJAVAのキホン」がオススメです。

回答No.1

JavaScriptは「販売戦略上Javaの名前を冠しただけの、Javaとは全く別の言語」と考えてください。 本は好みの問題もあるので大きな本屋さんで物色するのが良いと思います。質問だけではpキンさんのプログラミングスキル(他のプログラミング言語ができるか?とか、どのくらいの経験があるか?とか)も分かりませんし。。。

p-kin
質問者

補足

回答ありがとうございます。 JavaScript・・・そういうものなんですか。 う~ん、奥が深そうですね。 ちなみに私は、VBの経験しかないんです。 3年目なのでたいしスキルはありません。 今は、もっぱらVBAの日々です。

関連するQ&A

  • 一口にJavaと言っても・・・

    お世話になります。 Javaで開発~ってことを耳にしたりするのですが、 一口にJavaって言っても、何種類もあってよく違いが分かりません。 (JavaとJavaScriptは違うって事はわかります) 1:Javaアプリケーション 2:Javaアプレット 3:Javaサーブレット 4:JSP これらの違いってどこにあるのですか? WEB上で動くアプリケーションを開発したい!ってなった場合、 どれを選択すればよいのでしょうか? また、上記以外にもJavaの種類がありましたら、 ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • Java JSP/サーブレット strutsの勉強について

    ただ今Javaを勉強中の初心者です。 Javaの本は初心者向けの本を買って勉強中です。 基本のJavaが終わったらJSP/サーブレット→strutsと勉強していきたいと思っています。 そこでJSP/サーブレットとstrutsの初心者向けの分かりやすい本があったらぜひ教えてください。

    • ベストアンサー
    • Java
  • いろいろなjavaの違い

    JAVAという言葉がありますが、いろいろあって違いが良く分かりません。 私が聞いたことがあるだけで、「アプレット」「サーブレット」「スクリプト」があります。 それぞれの特徴・違いや、適した利用場面(使い分け)等々を教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • JAVAでHTML数値を参照する方法

    java(JSP,サーブレット)を始めたばかりで、よくわからなく お教えねがえないでしょうか java(JSP+HTML)からjava(JSP,サーブレット)には request.getParameter()でデータを参照することは 出来たのですが、 JSP(HTML+javascript)の構成の場合 HTMLのinput文(value)とjavascript 変数を <% JSP %>の中でどのように記述したらデータを参照出来る のでしょうか

    • ベストアンサー
    • Java
  • JAVAサーブレットの勉強手こずってます

    一通りJAVA入門書で勉強した後、JSPとサーブレットの学習本を購入したのですが、サーブレットがよく分かりません。 パッケージのクラスを利用する為にnewする必要があるみたいですが…。 なぜnewする必要があるのでしょうか

  • javaの勉強

    こんにちは 今javaの勉強をしています 書籍はわかりやすいjava 基礎からのサーブレット、JSP などを読んで学習しています 簡単なjavaファイル作成 DB接続 DB接続クラスをつかって、サーブレットで処理 JSPで表示、チェックボックスを使って条件提示など 学習してきました。 次はどういったことを学習していけば仕事などに役に立ちますか? どういった書籍が役にたちますか? アドバイスお願いします

    • ベストアンサー
    • Java
  • JAVAの種類について

    javaにアプレットとサーブレットがありますが、プロの方、玄人の方でアプレットが出来てサーブレットが出来ない、もしくは、その反対ってあるのでしょうか?? 実はサーブレットを勉強する際に、アプレットは知っておくべきかどうかと思っての質問なのです。 サーブレットをするなら当然アプレットは知らないければならないのか・・、また、アプレットとサーブレットはまったく違うので、どちらかを知らないとまったく手がつけられないと言うはわけではないのか・・・、どうなのでしょう?? サーブレットはできるけどアプレットは知らない・・でも、仕事は普通にできてるよ!!って言う方、またその反対の方、いらっしゃいましたらご意見いただきたいです。 また、勉強するならやはり、どっちとも知るべきだ!などのご指導もいただけるととっても嬉しいです。 経験豊富で初心者の気持ちもわかる様な凄い方のご意見お待ちいたしております。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JSPで線を動的に描画したいのですが

    実現可能かわからないので調査しています。 アプレットでは、なくサーブレット+JSP上で 線をユーザーが動的に描くことは、可能でしょうか? アプレットでは、可能だと思いますが 実現方法ご存知の方は、ご教授願います。 tomcat+ jsp+javaでの環境です。

    • ベストアンサー
    • Java