【发布时间】:2013-08-31 19:29:06
【问题描述】:
我只是好奇哪种是首选的编码方式,因为我见过这两种方式编写的代码。
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。
标签: java object optimization import constructor