本文主要是介绍Java编程思想(第四版)阅读笔记(十四)—— 类型信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
类型信息
目录
类型信息
1. 为什么需要RTTI
2. Class对象
3. 类型转换前先做检查
4. 注册工厂
5. instanceof 与 Class的等价性
6. 反射:运行时的类信息
7. 动态代理
8. 空对象
9. 接口与类型信息
运行时类型信息可以在程序运行时发现和使用类型信息。
它使从只能编译其执行面向类型的操作的禁锢中解脱了出来,并且可以使用某些非常强大的程序。对RTTI的需要,揭示了面向对象设计中许多有趣(并且复杂)的问题,也提出了如何组织程序的问题。
Java如何让我们在运行时识别对象和类的信息的,主要有两种方式,一种是“传统的”的RTTI,它假定我们在编译时已经知道了所有的类型;另一种是“反射”机制,它允许我们在运行时发现和使用类的信息。
1. 为什么需要RTTI
2. Class对象
3. 类型转换前先做检查
4. 注册工厂
5. instanceof 与 Class的等价性
6. 反射:运行时的类信息
7. 动态代理
8. 空对象
9. 接口与类型信息
这篇关于Java编程思想(第四版)阅读笔记(十四)—— 类型信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!