关于JAVA导入包的一点小问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 04:43:45
比如我仅仅想使用IO包中的文件类,那么我用导入语句“import java.io.File”会比使用“import java.io.*”效率高点么?

编译的时候会快一点,特别在包里面类很多的时候。

运行时不会快,因为“import java.io.*”在运行的时候和“import java.io.File”是完全没有区别的。

理论上应该快一些,没有测试过。估计一般的测试方法也测试不出来的

不会,效率上是相同的,不相信你写个方法来测测,让他调用上20W遍!加上时间戳看结果!
只是安全性上绝对不允许这样写!这种写法在公司你是要被罚钱的,次数多了就被炒了!

应该会快一点,因为java.io包里有很多类,如果写.*就要把所有的类都加载进。编译的时候会慢一点,如果在整体编译的时候,用命令 java -d . *.java 应该会有感觉慢一些。