• class AClass<E extends Comparable>与class AClass<E extends Comaprable<E>>有什么区别?


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

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

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

  • 相关阅读:
    没有上司的舞会
    邮票面值设计
    小木棍
    简单的试炼
    区间质数
    加工生产调度
    泥泞的道路
    总数统计
    中庸之道

  • 原文地址:https://www.cnblogs.com/mrchige/p/5908305.html
Copyright © 2020-2023  润新知