java面試記很多次還是記不住的問題


1.java底層如何實現多態

https://blog.csdn.net/fan2012huan/article/details/51007517

(1)在常量池中找到方法調用的符號引用
(2)查看Person的方法表,得到speak方法在該方法表的偏移量(假設為15),這樣就得到該方法的直接引用。
(3)根據this指針確定方法接收者(girl)的實際類型
(4)根據對象的實際類型得到該實際類型對應的方法表,根據偏移量15查看有無重寫(override)該方法,如果重寫,則可以直接調用;如果沒有重寫,則需要拿到按照繼承關系從下往上的基類(這里是Person類)的方法表,同樣按照這個偏移量15查看有無該方法。

2.java運行時常量池

https://www.jianshu.com/p/765bb0666944

3.jvm調優(待看)

4.設計模式(待看)

5.https為什么要驗證證書

https://blog.csdn.net/liuxingrong666/article/details/83869161

6.原碼反碼補碼

https://blog.csdn.net/zl10086111/article/details/80907428


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM