java - 在 Java 中什么时候最好在一行中使用包括库在内的全名声明,而不是在顶部导入任何东西?

标签 java import declaration

当这样的声明方式

java.util.ArrayList example = new java.util.ArrayList();

优于

import java.util.ArrayList;

?

最佳答案

很少。

只有当我使用两个名称相同但包不同的类时,我才完全符合条件。例如java.awt.Listjava.util.List

在这种情况下,我会简单地导入更常用的,并完全限定不太常用的。和/或重构,使两者不共存(如果可能且可行)。

关于java - 在 Java 中什么时候最好在一行中使用包括库在内的全名声明,而不是在顶部导入任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15270341/

相关文章:

java - 使用 sqlcmd 和 Java 在 SQL Server 中抑制 "X rows affected"

java - 在 Bean Validation 中使用组的想法是什么

import - 在另一个AppleScript中导入AppleScript方法吗?

c - 这个数组可以用C语言实现吗?还有其他办法吗?

java - 使用 pom-packaging maven 项目作为依赖

java - 等效于 @JsonIgnore,但仅适用于使用 Jackson 的 xml 字段/属性转换

java - 在 Eclipse 中导入同一项目中定义的类时出现错误

python - 什么会导致 tensorflow 导入这么慢?

c++ - 类的函数声明后的 "default"是什么意思?

ios - IOS改名变量UILabel、IBOutlet报错