No.1ベストアンサー
- 回答日時:
>Mac book airにjavaはインストールされていますか?
Mac 用の JAVA が Install されており、しばしば行われる OSX Update の際に JAVA も最新のものに Update されています。
>そもそもjavaとは何のために必要なのですか?
正確ではありませんが、一種の OS (Operation System) と思っていただいても良いでしょう。
Computer が生まれた初期の頃は 0101…の Machine 語で Programming がなされ、Machine 語と対応した Assembler 言語からより人間の言語に近い FORTRAN や COBOL といった言語を経て、多くの Programming 言語が生まれましたが、Mic'Com( (Micro Computer) と呼ばれる汎用の Computer 回路が普及し始めると BASIC と呼ばれる様々な Mic'Com' 回路に対応する言語が生まれ、PC (Personal Computer) の時代になると特定の Floppy Disk や定型化した Keyboard を用いるという共通の使用環境で Computer を動作させるのにいちいち Programming 言語で指示を出さずとも、よく使われる命令は簡単な言葉で複雑な Programming を代行できる DOS (Disk Operation System) が生まれました。
現在は DOS から D (Disk) がとれて OS と呼ばれるようになり、OS は GUI (Graphic User Interface) と呼ばれる Symbolic Icon を Click するだけで様々な指示を与えられるようになりました。
OS は御存知のように Windows 系と Macitosh 系及び UNIX 系などがあるのですが、Network で PC 同士、更には携帯電話のようなものまで繋げる時代になると、各々の PC に依存した OS ではなく、Network 操作の部分には Cross Patform で制御できる OS を作ろうという動きが生まれ、こうした動きの下で JAVA が生まれました。
JAVA は Network 環境という PC の OS から見れば一部の動作領域しか担当しませんので大きく進化した Windows や MacOS に対しては後から加えられる補助的なものでしかないのですが、携帯電話の世界では OS 自体が JAVA で構築されているものもあります。
Windows であろうと Mac であろうと UNIX 系であろうと同様の画面を表示する Cross Platform 環境を実現している Internet の世界ではもともと静止画の文書と画像等を映し出すものであったのが Presentation Sofware のように或る Icon を Click すると画面の端から Title が踊りながら降りてきて所定の位置に収まると画面全体が入れ替わるといった動的な Page を実現する Dynamic HTML (Hyper Text Mark-up Language) のために JAVA が導入されたりもしています。
OS と言うと語弊があるかも知れませんが、Cross Platform Network 環境を提供するために各 PC 用 OS に共通した環境を提供する Program が JAVA なのです。
この回答へのお礼
お礼日時:2012/10/09 11:05
なるほど。
コンピューターの指令塔がコンピューターの変化に伴い進化して、ネットワーク操作も必要だとなった時にはJAVAが誕生し補助することになったのですね。
詳しく説明していただき、ありがとうございましたm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- ノートパソコン Mac book airにMicrosoft teamsをインストールするのにはどうしたらいいですか 2 2022/04/07 09:47
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
- Java Java 変数について 1 2022/11/22 16:10
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソースコードからインストール...
-
CSHが使えない REDHAT
-
Macの手書き漢字入力ツールにつ...
-
mac os 10.6の入ったMac mini ...
-
ソフトのインストール場所って...
-
リナックスを使ってみたい
-
CentOSでゴミ箱が使いたい
-
OS インストール場所確認
-
Rのパッケージインストールにつ...
-
Linux に Firefox をインストー...
-
SolarisでJDKのインストール情...
-
Linuxの勉強項目
-
VMwarePlayerでemacsをインスト...
-
rshについて
-
お勧めのLinuxが使えるノートパ...
-
".bashrc" E509: バックアップ...
-
PowerShellで自分が書いたコマ...
-
バッチファイルで多重起動を防ぐ
-
dsmoveコマンドをBATファイルで...
-
誰かにサーバにあるデータを消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトのインストール場所って...
-
mac os 10.6の入ったMac mini ...
-
Macの手書き漢字入力ツールにつ...
-
aptでインストールしたプログラ...
-
CSHが使えない REDHAT
-
illustratorを日本語仕様にする...
-
InstallShield って何?
-
OS インストール場所確認
-
rshについて
-
アプリケーションをインストー...
-
CygwinをインストールしたけどX...
-
SolarisでJDKのインストール情...
-
Xserverを停止したいが、gdmが...
-
./configureのログ
-
アプリケーションをインストー...
-
ImageJ(mac)のPluginを導入する...
-
libintlの入手方法を教えてくだ...
-
MacでOfficeのインストール
-
インストールしたアドインソフ...
-
Rのパッケージインストールにつ...
おすすめ情報