JAVA泛型方法

        今天在看Hibernate的时候,发现底层的方法都是用泛型来写的,忽然意识到我对泛型的理解不是那么深刻。看了一上午的泛型,弄明白了两个问题。泛型

  1. 何时定义泛型方法方法

    不管什么时候,只要你能作到,就尽可能使用泛型方法。成员方法,若是传入的是泛型,则方法要声明成泛型方法(我的认为,实测)
    new

  2. 为何要定义泛型底层

    泛型类要在实例化的时候就指明类型,若是想换一种类型,就得从新new一次,不够灵活;而泛型方法能够在调用的时候指明类型,更加灵活。实例化

相关文章
相关标签/搜索