Thinking in java学习笔记12:第十四章(类型信息)、第十五章(泛型)

。_饼干妹妹 提交于 2020-01-15 05:06:45

第十四章-类型信息

 

运行时类型信息使得可以再运行时发现和使用类型信息。

这里书中写了RTTI,RTTI是什么?这其实是作者的一个误会,RTTI是C++里面的RTTI(Run-time Type Identification),运行时获取类型信息。而java中更适合的表示是反射,可以这么说,java的反射是C发展到java后的结果。

对于反射我其实已经有笔记了,而且我对这张内容表示有一定的怀疑,所以这章内容跳过。

https://blog.csdn.net/asdfghj253/article/details/103626642

 

第十五章-泛型

这一章的内容在之前的学习中也学习过,所以暂时就选择没有学到的知识点做笔记

1.在泛型代码内部,无法获得任何有关泛型参数类型的信息

2.类型擦除:这里的擦除是指参数类型的擦除。

比如LIst<String>和List<Integer>,将String和Integer擦除,那么都是List类型。

3.边界:边界可以限制类型擦除,强制规定泛型引用类型

这个在之前的学习中就是有限制通配符,来进行限制。(对于这个我感觉还是effective java讲的更精简清楚)

https://blog.csdn.net/asdfghj253/article/details/103433006

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!