Javaの特徴
・実行環境に依存せず、様々なハードウェアの上で動作可能なプログラムを作成できる
Java VMヴァーチャルマシンがソースコード〜固有のネイティブコード間でクッションとなり、プラットフォームの違いを吸収!
[Write once, run anywhere]
・オブジェクト指向言語・・・プログラムを1つのものと考える
・強力なセキュリティ機構を持つ → ネットワークで使用するアプリケーションの開発に適している
プログラムのイメージ
C言語との比較
・C言語 → コンピュータにやらせたいことを順序良く書いていく(例:運動会のプログラム)
・Java言語 → クラスの集まり。クラスは予め用意されているものもあるが、自分で作る(定義する)こともできる