私が知る限り、すべてがJavaのオブジェクトです。Java:メソッドはJREのスーパークラスを継承しますか?クラスはObjectを継承しますか?
私はJava JDKを見ており、より多くのデバッグ操作を実行できるカスタムJDKの作成を試しています。たとえば、Object.javaクラスを変更してすべてのオブジェクトを操作できます。
私の質問です。メソッドはJREのクラスも継承するので、この親を例えば変更することができます。最も最近渡された引数を保存するメソッドを作成しますか?
ありがとうございました。
私は、まずJikes RVMのような既存の研究VMをチェックアウトすることをお勧めします。 VMの実装中に発生する多くの問題については、そこで議論され、文書化されています。 – biziclop
@biziclop、それは私がそれぞれのメソッドをクラスの静的変数に渡した引数を最後に保存するようにするでしょうか? – Tom
@Tomいいえ、VMを修正することを実際に試したいのであれば、それは良い出発点です。 Sun VMを変更して何も動作しないのか不思議に思うよりも少し不満です。 :) – biziclop