100% Pure Java

概要

100% Pure Javaとは、Java言語開発されたプログラムが、特定のOS開発環境依存した機能を使用せず、標準仕様やAPIだけで構成されていること。また、1990年代にJava開発元のサン・マイクロシステムズ(Sun Microsystems)社(当時、現Oracle社)が運営していたそのようなJavaプログラムの認定制度。

JavaにはOS固有の機能を呼び出したり、処理系の開発元が追加した独自の拡張仕様などがあるが、100% Pure Javaではそれらを使用せず、標準として定義されている範囲の仕様のみを用いて開発されている。実行時OSや機種を識別してそれぞれに対応する部分を実行するといった使い分けも禁止される。

これにより、Java標準を忠実に実装した実行環境ならばどこでも同じように動作することが期待される。ただし、画面表示に関連する機能などは同じコードでも実行環境ごとに微妙な振る舞いの違いが見られるため、寸分違わずまったく同じ挙動を示すことが保証されるわけではない。

(2018.4.17更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる