new ArrayList<>()与new ArrayList()一样 都是为了做限定用的
如果不了解你可以看API
这个Comparable里面有一个方法compareTo(T o)
如果你写了后面的E  那么这个T就会成为对应的E 如果不写就可以是其他乱七八糟的对象

这是java升级引进来的新东西 以后都会按后面的写法

 

在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。

相关文章:

  • 2022-12-23
  • 2021-09-02
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-06-24
猜你喜欢
  • 2021-05-26
  • 2021-11-19
  • 2022-12-23
  • 2021-09-18
  • 2022-01-25
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案