在开发中使用泛型取代非泛型的数据类型(比如用ArrayList<String>取代ArrayList),程序的运行时性能会变得更好。
对
错
使用泛型后,容器中能存储的对象的类型就已经确定了,如果你将其他类型的对象放入容器会在编译器报错,而取对象时编译器也会帮你转型,这可以减少我们编程时犯错率,但并不能提升运行时的性能。
编译阶段泛型就被擦除了,不会影响到运行时的性能
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题