我知道在Java中声明和初始化变量有两种方式。
List<String> stringList = new ArrayList<String>()
List<String> stringList = new ArrayList()?
但它们之间到底有什么区别?
另外,你更喜欢如何命名列表变量?是使用variableList还是只是variables?或者你有其他的方法吗?