記錄java中冷知識

Java冷知識class


一、Number的Class類不是Integer的Class的父類變量

二、final的靜態的變量第一次訪問會是類進行初始化,而fianl的靜態常量訪問不會使類初始化

三、經過Class.forName("oo.oo.A")獲得的Class應用會使該類初始化,而Integer.class獲得的應用不會使該類初始化

四、這樣子Class<Number> clazz = int.class會報錯而Class<? extends Number>clazz = int.class沒事

相關文章
相關標籤/搜索