泛型

  1. 为什么使用泛型 ?

通过泛型可以定义类型安全的数据结构(类型安全),而无须使用实际的数据类型(可扩展)。
这能够显著提高性能并得到更高质量的代码(高性能),因为您可以重用数据处理算法,而无须复制
类型 特定的代码(可重用)

  1. Java 虚拟机支持泛型么 ? 什么是泛型擦除 ?

    支持。 擦除是指泛型类型以其父类代提,如String变成了Object等。其实在使用的时候还是进行强制类型转化,只不过这是比较安全的转换,因为在编译阶段已经确保了数据的一致性。

  1. 怎么使用泛型 ?

    在集合声明和实现后面加上<>,在里面写上指定的类型,这个集合就只能存放指定的元素类型了

  2. K , V 代表什么意思 ?

    K代表Map的key

    V代表Map的value

  3. 自定义类或者接口怎么使用泛型 ?

    创建泛型接口,在接口名后定义通配符T

    接口中定义泛型方法,参数不再是明确的类型,而是通配符T

    类实现接口时将通配符替换为明确的类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 为什么使用泛型 ? 泛型是为了解决在数据在装入集合时的类型都被当做Object对待,从而失去本身特有的类型...
    NikT阅读 175评论 0 0
  • 1. 为什么使用泛型 ? **泛型是为了解决在数据在装入集合时的类型都被当做Object对待,从而失去本身特有...
    fa7ef6c69c5a阅读 130评论 0 0
  • 为什么使用泛型 ?泛型是为了解决在数据在装入集合时的类型都被当做Object对待,从而失去本身特有的类型,从集合里...
    屈浩宇阅读 152评论 0 0
  • Collection 接口和 Collections 类都是做什么用的 ?Collection:集合的抽象数据类型...
    琼琼i阅读 167评论 0 0
  • 今天青石的票圈出镜率最高的,莫过于张艺谋的新片终于定档了。 一张满溢着水墨风的海报一次次的出现在票圈里,也就是老谋...
    青石电影阅读 11,217评论 1 2

友情链接更多精彩内容