第十四章-类型信息
运行时类型信息使得可以再运行时发现和使用类型信息。
这里书中写了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
来源:CSDN
作者:沙丁鱼flat
链接:https://blog.csdn.net/asdfghj253/article/details/103952847