Java 中是否有行內函數?
如果某個函式是內聯的,則編譯器會在編譯時在呼叫該函式的每個點處放置一個該函式程式碼的副本。
對行內函數的任何更改都可能需要重新編譯該函式的所有客戶端,因為編譯器需要再次替換所有程式碼,否則它將繼續使用舊功能。
不,Java 不提供行內函數,通常是由 JVM 在執行時完成的。
廣告
如果某個函式是內聯的,則編譯器會在編譯時在呼叫該函式的每個點處放置一個該函式程式碼的副本。
對行內函數的任何更改都可能需要重新編譯該函式的所有客戶端,因為編譯器需要再次替換所有程式碼,否則它將繼續使用舊功能。
不,Java 不提供行內函數,通常是由 JVM 在執行時完成的。