100% Pure Java のルール

ソースはここ。今なお生きる5つのルール。

  1. ネイティブメソッドを使用しないこと
  2. Java コア API 以外に外部への依存性がないこと
  3. Java インプリメンテーションのうちドキュメント化されていない部分を使用しないこと
  4. 「トンネル」メソッド (Runtime.exec、Runtime.load) を使用しないこと
  5. ハードウェア・プラットフォーム固有の定数を使用しないこと