就个人而言,我喜欢使用第一个,因为我认为对我来说更清楚了,但这是您的个人喜好,其他人的确认为这是多余的。
这两行之间没有什么区别,它们在Java 7中的含义相同(如果您的目标是Java 6,请使用第一个)。
[编辑]:
同样,正如Elliott Frisch指出的(感谢提供有用的说明)由于类型擦除,由于它从两个代码中都删除了泛型,因此无法在两个代码段之间进行区分。首次引入泛型类型时,此方法适用于JDK 5。
新的ArrayList之间的区别()和新的ArrayList <>()
就个人而言,我喜欢使用第一个,因为我认为对我来说更清楚了,但这是您的个人喜好,其他人的确认为这是多余的。
这两行之间没有什么区别,它们在Java 7中的含义相同(如果您的目标是Java 6,请使用第一个)。
[编辑]:
同样,正如Elliott Frisch指出的(感谢提供有用的说明)由于类型擦除,由于它从两个代码中都删除了泛型,因此无法在两个代码段之间进行区分。首次引入泛型类型时,此方法适用于JDK 5。