Java RTTI和反射的区别?

网上看到他们的区别是:若是不知道一个对象的准确类型,RTTI会帮助咱们调查。但却有一个限制:类型必须是在编译期间已知的。而反射使咱们能在运行期间探察一个类,RTTI和“反射”之间惟一的区别就是:对RTTI来讲,编译器会在编译期打开和检查.class文件。但对“反射”来讲,.class文件在编译期间是不可以使用的,而是由运行时环境打开和检查 ,咱们利用反射机制通常是使用java.lang.refle
相关文章
相关标签/搜索