可以放1000个导入语句减慢执行速度吗?

use*_*052 1 java

可能重复:
除了减少混乱之外,还有什么理由清理Java中未使用的导入?

请告诉我,如果我们放入1000个import语句会减慢执行代码的速度吗?

Pet*_*aný 6

不,导入语句没有性能损失.它们不是在运行时"执行",它们只是帮助编译器找到正确的类.

您可以使用零个import语句并将所有类引用重写为完整的类名(包括包),即代替:

import java.util.Collection;
import java.util.ArrayList;

Collection myColl = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

你总能写:

java.util.Collection myColl = new java.util.ArrayList();
Run Code Online (Sandbox Code Playgroud)

此代码等同于上面的版本.它只是更冗长.