Cod*_*lue 14 java coding-style list java-7 netbeans-7
我有一个名为MatchingLine的课程
public class MatchingLine implements Comparable
{
private String matchingLine;
private int numberOfMatches;
// constructor...
// getters and setters...
// interface method implementation...
}
Run Code Online (Sandbox Code Playgroud)
我在ArrayList中使用此类如下 -
ArrayList<MatchingLine> matchingLines = new ArrayList<MatchingLine>();
Run Code Online (Sandbox Code Playgroud)
但是,Netbeans IDE在此声明旁边说了一句话,并说,
redundant type arguments in new expression (use diamond operator instead)
Run Code Online (Sandbox Code Playgroud)
它表明我使用 -
ArrayList<MatchingLine> matchingLines = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
我一直认为前一种风格是惯例?后一种风格是惯例吗?
Eng*_*uad 21
ArrayList<MatchingLine> matchingLines = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
这是Java 7中的一个新功能diamond operator.
| 归档时间: |
|
| 查看次数: |
4069 次 |
| 最近记录: |