• ベストアンサー

JAVAで作るプログラムとは

HPに使うJAVAスクリプトの勉強をしたく、JAVAとスクリプトは違う事を知らずにJAVAの通信教育を申し込んでしまいました。 JAVAはサーバー側のプログラミング言語で、 スクリプトはクライアント側のスクリプト言語でブラウザ上で動作する。 申し込んだものは仕方ないので頑張ってJAVAを理解したいと思うのですが、 ネット上のJAVA講座を見ると最初にJAVAをインストールするとあります。 これはJAVAを作成するソフトのようなものですか? JAVAで作るプログラムとはOSのようなものですか? JAVAでプログラムを作ってHPの更新やスクリプトが作成できるのですか? そもそもJAVAで作るプログラムとはどのように利用するのか、 プログラムの意味がよく分かりません。 JAVAとスクリプトの違いはもう良いのでプログラムについて 分かりやすく教えてください。

noname#68601
noname#68601
  • Java
  • 回答数2
  • ありがとう数7

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

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

プログラムと言うのはコンピュータと話すための言語です。 コンピュータは頭がいいのでいろんな言葉が理解できるのですが、 特殊な言葉なので人間の方がその言語を覚えなくてはなりません。 例えば、A.gif画像を5秒間表示してくれ、というのをプログラムで表現します。 あるいは、Kのついた名前のファイルはいくつあるか数えてくれ、等です。 似たような言葉が多いので、 複雑な高等言語と呼ばれるものを1つマスターすれば、 大抵は他の言語も理解しやすくなります。 JAVAは単なるサーバー側のプログラミング言語ではありません。 そのような利用もできますが、 基本的にはローカルで動作する高等言語です。 JAVAの通信教育を申し込んだのでしたら、 ある意味ではよかったと思います。 後からjavascriptなどのスクリプト(簡易言語) を理解するのは非常に楽です。 (例え途中で挫折したとしてもです。) ある程度javaが理解できればjavascript(javaとは別)の本などを 読むだけで十分理解できると思います。 個人的にはある程度プログラムと言うものに自信が持てたら、 本屋などで、スクリプト用のjavascript辞典などを買って、 インターネットなどで調べながら勉強すれば覚えてしまうと思います。 とにかくまず、プログラムの基礎知識をみにつけるために、 嫌にまで、JAVAをやってみることをお勧めします。 基礎知識がなければスクリプトでも、敷居の高いものになってしまいます。 >>JAVAで作るプログラム むしろOS以外のあらゆるものです。 どんなOS動作するという特徴があります。(バイトコード) JAVAでスクリプトはできませんが、 アプレットというさらに強力なwebコンテンツを 作成することができます。 さらにはサーバー側のプログラミング、 ゲームやペイント、テキストといった全てのアプリケーションが作成できます。 さらに、iアプリ(Docomo)等の携帯電話プログラムも、 基本的にはjavaでできています。(java以外はない) 実例↓ http://www1.linkclub.or.jp/~yukos/java/java.htm >>JAVAを作成するソフトのようなものですか そういったものだと思ってください。 通信教育などの開発環境ではほとんど正解だと思います。

noname#68601
質問者

お礼

有難う御座いました。 貴重なご意見大変参考になり、通信教育を受ける自信が付きました。 途中で挫折などしません、必ず理解できるまで頑張ってみせます。 パソコン好きの爺々としてはJAVAは必要な物だと言うのが良く分かりました。 本当に有難う御座いました心から感謝します。

その他の回答 (1)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

コンピューターはCPUとメモリーで成り立っており CPUはメモリー上のデータを足したり、引いたりして 制御してます。そうした結果を人がディスプレーで 見て結果を得ております。 従ってCPUは二進数の数字しかわかりません。 これをいちいち人がやっていると日が暮れて しまうのでプログラム言語ができました。 一番簡単なのがアセンブラというものでした。 これが後にフォートランやコボルという言語に 発展していき現段階ではVisualBasicとJavaの 時代になったという次第です。

noname#68601
質問者

お礼

プログラム言語について詳しい説明有難う御座いました。 勉強になりました。 通信教育頑張ります。

関連するQ&A

  • CをJavaに変換

     プログラミング初心者です C言語どうしのソケットプログラムのServer側をJava言語に書き換えC言語(Windows版)とJava言語での通信プログラムを行おうとしています。  C言語の最初の宣言で #include <stdio.h> #include <winsock2.h> #include <ws2tcpip.h> のところはJavaではどのように書き換えればいいのでしょうか? ご返答お願いします。

    • ベストアンサー
    • Java
  • Java (ジャバ)

    Java とは、使っているパソコンの機種に依存しないプログラム言語のこと。 ネットで扱われているJavaは、大きく分けてJavaスクリプトとJavaアプレットの2種類。 script・・・手書き、筆記、台本、原稿 applet・・・別のアプリケーションを動かしているときに呼び出せる小さなアプリケーションプログラム なのだそうですがよくわかりません。 素人でもわかる説明となるとどうなるでしょうか? お願いします。

  • JavaとJavaスクリプトの違い

    JAVAの通信教育を受けるのですが、 JAVAとJAVAスクリプトは同じものだと思ってました。 画像や文字をスクロールさせたりするソースが、 JAVAだと思ってました。 JAVAとJAVAスクリプトの違い、JAVAとは何か分かり易く教えてください。

    • ベストアンサー
    • Java
  • javaプログラムで他言語のプログラムを動作できるのでしょうか?

    java言語を勉強しているものです。 答えが見つからないので質問させていただきます。 現在以下の2つのプログラムを作成し動作確認をしました。 1:カメラの画像を保存する   プログラムの言語はBasicとC++が推奨されていたので、今回はBasicでプログラムを作成しました。 2:保存した画像をAppletでスライドショーにして見せる   プログラム言語はjavaです。 理想的な動作はリアルタイムな画像を次々に見せることです。 そこで、2で作成したプログラムの中に1を動作させる機能を持たせたいのですが、実現可能でしょうか? 知っている方がいましたら、御指導をお願いいたします。

    • ベストアンサー
    • Java
  • JavaServletでJavaプログラムを実行するには

     JavaServletやJSPを用いて、Javaプログラムを実行するにはどうしたら良いのでしょうか?  理想としては、クライアントがブラウザを通してサーバにアクセスし、サーバ内のJavaプログラムを実行できるようにプログラミングしたいです。  クライアントが実行しているか確認できなくても、サーバで実行されていれば問題は解決できます。 参考のURLなどがあれば、とても助かります。 知っている方がいましたら御指導をお願いいたします。

    • ベストアンサー
    • Java
  • Javaプログラム同士のプロセス間通信について

    Java初心者です。 デーモン化したJavaプログラムとJavaサーブレット間のプロセス間通信を 行いたいと思っていますがどのようにしたものか悩み中です。 ○デーモン化したJavaプログラムは、 1、あるポートからSocket通信でデータを受信し、受信したデータをDBに格納する 2、クライアントからの要求で1で保存したデータを加工して送信 ○サーブレットプログラムでは、 上記のデーモン化プログラムの設定等をブラウザ上から変更できるようにしたいと考えています。 設定とは、例えば受信したデータを全てDBに保存せずに ブラウザから条件を設定できてフィルターするような動作に変更できたり、 また、デーモン化プログラムの動作をブラウザ上から停止、開始できるようにしたいのです。 上記の様な構成の場合にプロセス間通信をする必要があると思いますが、 どの様なプロセス間通信を使えばいいのか悩んでいます。 ほんとうは上記の様な2つのプログラムを1つのプログラムで出来ればいいなぁ~と考えているのですが、、 実現方法が判りません。。 なにか名案はございませんでしょうか? わかりづらい説明でもうしわけございません。 参考になるかわかりませんが、イメージ図を、 <イメージ図> デ  data   開  data    ク ー --------> 発 -------->  ラ タ        中         イ 鯖        鯖         アント          ↑          |          |設定変更          |       管          └--------- 理                   者 よろしくおねがいします。

    • ベストアンサー
    • Java
  • JAVAのいろいろ

    こんばんわ。 サーバサイドのサーブレットとJSP、 クライアントサイドのJAVAアプレットとJAVAスクリプト、 JAVA初心者で、これからプログラムを勉強してシステム構築していきたいのですが、どの組み合わせが一番容易でわかりやすいでしょうか? 作成したいシステムは以下のMr.camのようなライブカメラです。 <http://www.tvdo.net/>

    • ベストアンサー
    • Java
  • Javaのフレームワークについて

    Javaのフレームワークについての質問です。 現在、Webアプリケーションのショッピングサイトのようなサーバー側の規模がちょっと大きくなるものに関しては、スクリプト言語のPHPやRubyの代表的なフレームワークを使って作成しているのですが、Java用のWebアプリケーションのフレームワークもこれから使ってみたいと考えています。 それで、質問なのですが、 (1)現在、Java用のWebアプリケーション作成のフレームワークで世の中で皆さんが一番使われているものってどれになるのでしょうか?私が現在知っている限りでは、Struts、Struts2、JSF(Java Server Faces)、Seasar、Seasar2 くらいがあるのですが、使い分けのコツみたいなものがあれば教えていただきたいのです。(それぞれの、メリット、デメリットのようなもの。) (2)スクリプト言語のフレームワークとJavaのフレームワークの使い分けのようなものも分かれば教えてください。私の認識では、Java用のフレームワークを用いて設計しなければいけないものって、たとえば大手銀行の決済システムとか、かなり規模の大きなものを想定しています。プログラムの動作スピードを上げたい時とか、セキュリティー関係を厳重に行い時などを想定しています。Javaのフレームワークを使うメリットなども分かれば教えてください。 よろしくお願い致します。

  • VBスクリプトは使えた方が良いですか?

    僕はプログラマーではなくWebデザイナーなのですが、html、java script以外にも色々なプログラミング言語が使えると便利であることを知り、php、perl、javaなどを勉強しています。そこで最近VBスクリプトというものを知ったのですが、調べてみるとIEでしか動作しないというブラウザ依存性の強いもので、その機能もjava scriptで代用可能なものばかりでした。依存性の意味でクセのある言語ですが、使えた方が良いですか?また、この言語の便利な点・この言語にしか実現不可能な動作についても情報を頂きたいと思います。 よろしくお願いします。

  • 外部プログラムの起動と監視

    イントラネット内のLinuxサーバにあるプログラムをクライアントPCのブラウザから 起動しそのプログラムが出力するログを一定周期でブラウザに表示して プログラム終了時にはユーザーに知らせたい。 また、プログラムは同時起動が不可能なものとしたい。 PHPなどのCGIスクリプトでは、ブラウザとのセッションが切れてしまえば サーバー側のプログラムは走りっぱなしになってしまいます。 外部プログラムの監視や排他制御を考えると非常に複雑な処理になることが 予想されます。 そこで質問なのですが、サーバーのプログラムの起動と監視をクライアントPCの ブラウザから行いたいのですがJavaの技術を使うことで容易になりますか? また、ブラウザを使わない通信プログラムを作成すれば可能となりますか? 詳しい方がいましたら教えて下さい。宜しくお願い致します。

    • ベストアンサー
    • Java

専門家に質問してみよう