[JVM]靜態分派與動態分派

方法調用並不等於方法執行,方法調用階段唯一的任務就是確定被調用方法的版本(即調用哪一個方法),暫時還不涉及方法內部的具體運行過程。 在程序運行時,進行方法調用是最普遍、最頻繁的操作,但是Class文件的編譯過程不包括傳統編譯中的連接步驟,一切方法調用在Class文件裏面存儲的都只是符號引用,而不是方法在實際運行時內存佈局中的入口地址(相對於之前說的直接引用)。這個特性給Java帶來了更強大的動態擴
相關文章
相關標籤/搜索