Javaとは?
- 今回は前回予告していた通りJavaについて書いてみようと思います。
このJavaは狭い意味ではオブジェクト指向のプログラミング言語です。
また、広い意味ではプログラミング言語でJavaのプログラミング実行環境や開発環境のことを言います。
- Javaを開発するうえで目標となっていたものが5つあります。
- オブジェクト指向のプログラミングの方法論を採用すること
- 異なるオペレーションシステムで同一のプログラムが動くようにすること
- 標準でコンピュータネットワークを扱う機能を標準で備えること
- 遠くのコンピュータ上にある実行コードを安全に実行することができるように設計すること
- 開発しやすくするために、従来のC++などのオブジェクト指向プログラミング言語からいい部分だけを引き継ぐこと
- この5つです。
これらを実現させるために、場合によってはJavaプログラマはCORBAやInternet communication Engine、さらにはOSGiのような拡張機能を使います。
- もう一つJavaには特徴になるものがあります。
それは、プラットホームに依存していないという事です。
これは、Javaプログラムがハードウェアやオペレーションシステムに左右されず同じように動くという事を意味しています。
- そのためこのプログラムは覚えておいた方がいいです。