3

最近、頭の中で遊んでいるものだけです。組み込みメソッドの意味を示す Java の例: System.out.println("hi");. このメソッドは実際にどのようにして「こんにちは」を画面に表示しますか? メソッド内のメソッド内の長い一連のメソッドを想像することはできますが、「ベース」メソッドはどのように想定されていることを行うのでしょうか?

4

1 に答える 1

1

これはprintlnの良い例です。http://luckytoilet.wordpress.com/2010/05/21/how-system-out-println-really-works/

基本的に、呼び出しは、ネイティブコードに到達するまで、呼び出しスタックを介して処理されます。その後、OS固有のコード、つまりWindowsAPIを使用します。

于 2012-12-21T08:49:23.330 に答える