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
8 回答6.6k 阅读
4 回答722 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答974 阅读✓ 已解决
第二种写法是jdk7的新特性泛型推断,根据前面变量声明时的泛型推断出后面实例化的泛型