これがどのように発生するのか疑問に思っています.JavaプログラムはどのようにOSプロセスにマップされていますか(以下のLinux用に示されているように):
C では、プログラムの作成方法と、OS 内でのコール スタック全体の処理方法が単純に関連付けられています。Javaでマッピングがどのように達成されるのか疑問に思っていましたか? オブジェクトで呼び出されたメソッド meth() は、obj.meth() のアドレスを特定することに変換され、それ以降はスタックが C のように使用されますか?
前もって感謝します!
編集: 他の OOP 言語が一般的に使用するモデル (C++、Python など) も知りたいです。