Java泛型程序设计知识点较多,进行了首次梳理,后面还会继续优化知识结构图。
因为Java泛型属于Java语言设计完成后添加的特性,因而为了兼容Java旧版本及一些面向对象的特性(主要是多态),Java泛型特性的设计者应该使了不少力气。学习泛型时,可以想象如果自己是设计者会如何设计?
同时为Java泛型提供支持的基本都是编译器的功劳,因为安全性是引入泛型的主要目的之一。
图片如果看不清,可右击在新标签页中打开(chrome)。第一次写技术方面的文章,希望大家能多多指导和鼓励,同时也希望尊重个人劳动成果,转载时进行说明。
参考文献:Java核心技术第八版