Java RTTI和反射的區別?

網上看到他們的區別是:若是不知道一個對象的準確類型,RTTI會幫助咱們調查。但卻有一個限制:類型必須是在編譯期間已知的。而反射使咱們能在運行期間探察一個類,RTTI和「反射」之間惟一的區別就是:對RTTI來講,編譯器會在編譯期打開和檢查.class文件。但對「反射」來講,.class文件在編譯期間是不可以使用的,而是由運行時環境打開和檢查 ,咱們利用反射機制通常是使用java.lang.refle
相關文章
相關標籤/搜索