關於對象的那些事
jesse
jesse 2018-09-04 22:28:54
0
1
1397

用普通的new和用反射類的方法實例化類,兩者的差別是什麼?

jesse
jesse

全部回覆(1)
小公

1. 在使用反射的時候,必須確保這個類別已經載入並且已經連接了。使用new的時候,這個類別可以沒有被載入,也可以已經載入。

2.new關鍵字可以呼叫任何public建構方法,而反射只能呼叫無參構造方法。

3. new關鍵字是強型別的,效率相對較高。 反射是弱型的,效率低。

4. 反射提供了一種更靈活的方式創造對象,得到對象的資訊。如Spring 中AOP等的使用,動態代理的使用,都是基於反射的。解耦

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板