gpt4 book ai didi

java - Map foo = new HashMap() 和 new HashMap<>() 的区别?

转载 作者:行者123 更新时间:2023-12-01 07:55:30 26 4
gpt4 key购买 nike

当我们创建对象时,我不知道是否必须插入泛型类型。

 1. Map<A,B> foo = new HashMap<A,B>()  
2. Map<A,B> foo = new HashMap<>()

有人能区分吗?

最佳答案

菱形运算符 ( <> ) 是在 Java 7 中引入的,可以帮助您节省一些打字时间。没有区别。

关于java - Map<A,B> foo = new HashMap<A,B>() 和 new HashMap<>() 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30680343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com