我有一个名为 MatchingLine 的课程
public class MatchingLine implements Comparable
{
private String matchingLine;
private int numberOfMatches;
// constructor...
// getters and setters...
// interface method implementation...
}
我在 ArrayList 中使用这个类,如下所示 -
ArrayList<MatchingLine> matchingLines = new ArrayList<MatchingLine>();
但是,Netbeans IDE 在此声明旁边放了一条注释并说:
redundant type arguments in new expression (use diamond operator instead)
它建议我使用 -
ArrayList<MatchingLine> matchingLines = new ArrayList<>();
我一直以为以前的风格是惯例?后一种风格是惯例吗?