我只是好奇,这是编码的首选方式,因为我已经看过这两种方式编写的代码。哪一种编写代码更好?具体的构造函数或导入
import java.util.ArrayList;
import java.util.List;
/**
*Rest of code
*/
List<Blah> blahs = new ArrayList();
或
import java.util.List;
/**
*Rest of code
*/
List<Blah> blahs = new java.util.ArrayList();
所以,这是首选,为什么?两种方法的缺点是什么?只是好奇。
唯一的区别是可读性(它对编译器没有显着影响,并且会导致相同的字节码)。所以无论你觉得哪个更具可读性。 IMO:选项1。 – assylias