新手问一下泛型能否代替object?

新手刚学到泛型,既然两者都是为了参数的统一,那是不是泛型可以代替object?

泛型比object更好,体现在:泛型可以在编译期间检查类型错误,获得ide的上下文提示、无需运行时反射和转换,效率更高、编写的代码语义清晰更容易理解。

刚好这几天也在看泛型,给你推荐个博文
Java泛型深入理解

不能,泛型的作用是为了参数的统一,Object不仅仅是这个功能,它是整个面向对象编程思维的基础,泛型是更好的开发方案!这就相当于对比java和c

在设计新类型的时候,要确保他们不需要这种转换就可以使用.这通常意味着要把类做成泛型的.这对于这些类型的新用户来说会更加轻松,又不会破坏现有的客户端