第一部分
靜态語言與動态語言
動态語言:是一類在代碼運作的時候可以改變其結構的語言。例如:object-c、C#
靜态語言:是一類在代碼運作的時候不可以改變其結構的語言。例如:java、c、c++
然而,有了反射之後,它讓java變得靈活起來了,java成為了準動态語言。
反射的基本概念
簡單點說:反射 這門技術讓java可以在代碼運作期間操作内部屬性及方法
反射API嘗鮮
反射的作用
反射的優缺點
第二部分
java記憶體分析
類加載與ClassLoader的了解
什麼時候會發生類的初始化
類加載器的作用和分類
雙親委托機制對類進行查找有兩個好處:
- 可以避免類的重複加載
- 可以保證安全