List<String> stringList = new ArrayList<String>();
List<String> stringList = new ArrayList<>();
这两种实例化stringList方式有什么不同?
List<String> stringList = new ArrayList<String>();
List<String> stringList = new ArrayList<>();
这两种实例化stringList方式有什么不同?
第二种是JDK7提供的语法糖,叫做Diamond Operator,看这篇:http://www.javaworld.com/article/2074080/core-java/jdk-7--the-diamond-operator.html
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
第二种写法是jdk7的新特性泛型推断,根据前面变量声明时的泛型推断出后面实例化的泛型