Javaの特徴


・実行環境に依存せず、様々なハードウェアの上で動作可能なプログラムを作成できる
Java VMヴァーチャルマシンがソースコード〜固有のネイティブコード間でクッションとなり、プラットフォームの違いを吸収!
  [Write once, run anywhere]

・オブジェクト指向言語・・・プログラムを1つのものと考える

・強力なセキュリティ機構を持つ → ネットワークで使用するアプリケーションの開発に適している

プログラムのイメージ

C言語との比較
・C言語 → コンピュータにやらせたいことを順序良く書いていく(例:運動会のプログラム)
・Java言語 → クラスの集まり。クラスは予め用意されているものもあるが、自分で作る(定義する)こともできる