Java の大きな特徴のひとつに 「Write Once, Run Anywhere(WORA)」 があります。
日本語にすると「一度書けば、どこでも動く」という意味です。
どういうこと?
- Java で書いたプログラムは、Windows、Mac、Linux など、OS が違っても同じコードで実行できます。
- これは、Java のコードが一度 バイトコード に変換され、そのバイトコードを JVM(Java Virtual Machine) が読み込んで実行する仕組みのおかげです。
WORA のメリット
- OS ごとに書き直す必要がない
- 開発や保守の手間が減る
- 大規模システムやクロスプラットフォームのアプリに向いている
まとめ
簡単にいうと、WORA は 「一度作ったプログラムを、どこでも動かせるようにするための Java の設計思想」 です。
これにより、開発者は OS を気にせずプログラムを書くことができます。
