LaR*_*RRy 2 java import declaration
当这样的宣言方式
java.util.ArrayList example = new java.util.ArrayList();
Run Code Online (Sandbox Code Playgroud)
优于
import java.util.ArrayList;
Run Code Online (Sandbox Code Playgroud)
?
非常稀有.
如果我使用两个名称相同但包不同的类,我只能完全符合条件.例如java.awt.List
和java.util.List
在这种情况下,我只是导入更常用的,并完全限定使用较少的一个.和/或重构使得两者不共存(如果可能且实用).
当您使用两个或多个具有相同名称但来自不同包的不同类时,您需要使用完全限定名称来告诉JVM您要使用哪个类.
例如,在使用java.util.Date
和java.sql.Date
在同一个地方.
如果您没有使用这样的different_but_same_name_classes,那么导入优先于完全限定的路径名.
归档时间: |
|
查看次数: |
316 次 |
最近记录: |