java泛型的理解

总体介绍泛型:

1、泛型是计算机程序中一种重要的思维方式,它将数据结构和算法与数据类型相分离,使得同一套数据结构和算法,能够应用于各种数据类型,而且还可以保证类型安全,提高可读性。在Java中,泛型广泛应用于各种容器类中,理解泛型是深刻理解容器的基础。

2、在Java中,泛型是通过类型擦除来实现的,它是Java编译器的概念Java虚拟机运行时对泛型基本一无所知,理解这一点是很重要的,它有助于我们理解Java泛型的很多局限性。

大致的理解:

1、泛型可以接收不同类型的返回值,从而可以利用公共的模式了方法,简化代码,避免一样的代码反复的创建。

2、泛型可以避免自动的装箱拆箱。

原文地址:https://www.cnblogs.com/takemyjavalisfe/p/10297782.html