Java8_01:概要~02:Javaの動作原理

概要

Oracle(サン・マイクロシステムズ)が開発しているオブジェクト指向言語
・今回はOpenJDKのVer8を扱う
 公式サイト

環境

vagrantユーザーで、ローカル開発環境のCentOSが立ち上がっていて、java_lessonsというフォルダが作成されている状態。

・OpenJKDのインストール
「 sudo yum -y install java-1.8.0-opendk-devel」
→ ローカル開発環境のLinuxにインストールされる。

 参照:
yum installで学ぶ! yum の仕組み - RAKUS Developers Blog | ラクス エンジニアブログ

Javaの動作

JDKJava Development kit
JREJava Runtime Environment
JVMJava Virtual Machine
・拡張子「java」のファイルをコンパイルして拡張子「class」に変換する。
・拡張子「class」のファイルはJREで動作する。

・他のOSで動作させる場合、JREを導入すれば、コンパイルせずともclassファイルが動く。
・一度書けばどの環境でも動くことからWrite Once, run Anywhereと表現されたりもする。