TOEIC单词本1①

① 动词
スポンサーサイト

reflection和deepcopy

reflection
在安全性允許的前提下
忽略protected、private等訪問限制,直接讀取class的filed、contractor、method等
通常在測試private method時會使用到
通過reflection來access一個class內部的filed所花費的時間大約是直接access的500~600倍

因為速度非常的慢,所以採用deep Copy來create另一個實體
與shallow copy不同的是,不是copy參照元,而是直接在memory領域上創建另一個實體

不過為什麼reflection太慢所以要用deep copy,兩者之間的聯繫還不是很明白QAQ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。