优雅的学习泛型
发布日期:2021-05-07 00:04:28 浏览次数:17 分类:技术文章

本文共 473 字,大约阅读时间需要 1 分钟。

小白一个 ,如有错误,请您指正批评

核心内容 记住一条 泛型就是把类型当作参数传过来 。

不要觉得泛型很难,就跟你写个Hello world 一样简单,先用上,慢慢理解,用的多了就会了。

泛型长什么样子

优雅的非泛型,先规范一下,有了规则才会井然有序。

E - Element (在集合中使用,因为集合中存放的是元素)

T - Type(Java 类)
K - Key(键)
V - Value(值)
N - Number(数值类型)
? - 表示不确定的java类型

为什么学习泛型?

为了写代码更爽一点,为了更安全一点,为了以后维护可以偷懒一点

怎么学习泛型?(以后补充)

  1. 无非几种情况
    1.1 类上的泛型
    1.2 方法上的泛型
  2. 泛型上限 ? extends T 类型只能是T 子类
  3. 泛型下限 ? supper T 类型只能是T 下限
  4. 泛型擦除 是一种概念 就是编译后 永远是arraylist 不会有 integer String差别

注意的小点

1,泛型支持基本数据类型 list< int > 必须写成 list< Intgener >

上一篇:如何提取mathematica方程的解,并用在后面的计算中
下一篇:含章节号的题注编号以阿拉伯数字显示

发表评论

最新留言

不错!
[***.144.177.141]2025年03月26日 15时55分03秒