Javaの他のすべてのクラスは、Objectクラスを継承します。
自分のFastObject
クラスに基づいて、Javaに2番目の完全に別個のクラス階層を追加することは可能ですか?
そうすることでの私の当初の目標は、特定のアルゴリズム用に特別に設計された機能の少ない、より小さく、より高速なオブジェクトを作成することでした。しかし、はっきりさせておきますが、これが「良い考え」であるかどうかには興味がありません。それが可能かどうか知りたいだけです。私はそうする方法を見つけることができませんでした。JVMを変更する必要がありますか?新しいブートクラスパス機能?無視Object
して交換を検討する本当の解決策はありますjava.lang.Class
か?VMの代わりに直接Javaコンパイラを使用すると、仕事が簡単になりますか?
Object
明確にするために、私はルートクラスを編集したいだけではありません。そのためには、Javaライブラリ全体を書き直す必要があります。現在の階層を置き換えたくはありません。同じコードで使用できる別の階層を作成したいだけです。