java - 使用 import some.directory.* 性能更差?

标签 java

使用什么对性能更好

import some.directory.*; 

 import some.directory.classNeeded;

或者这不会对性能产生任何影响,因为编译器会忽略类中未使用的库吗?所以它是为了方便而实现的?

最佳答案

import 语句是完全没有必要的。如果您愿意,您可以作为一名 Java 开发人员度过一生而无需编写任何代码;这只是意味着您将被迫为应用程序中的每个类键入完全限定的类名。

import 所做的只是允许您在代码中使用短类名而不是完全限定的类名(例如,Connection 而不是 java.sql .连接).

如果您的类有两个包含相同短类名的包,您必须始终将它们都键入以消除所有歧义(例如,java.sql.Datejava.util.Date).

不要将import 与类加载混淆。它根本不会影响运行时性能;它只会影响您在开发时必须输入的击键次数。

关于java - 使用 import some.directory.* 性能更差?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484687/

相关文章:

java - 推断我的垃圾收集日志

java - 控制Lucene中文档的磁盘位置

java - 如何获取对象的类并将其用作泛型类的参数?

java - 带有导出包的 Eclipse OSGi 片段

java - 如何在intellij中纠正java多行中单个语句的缩进

java - 有人可以提供 Cloud RuntimeConfig Google Cloud List Variables 的示例吗

java - 找不到扫描仪方法的符号错误

java - 是否存在一种在 COBOL 中标准化的 Java 互操作形式?

java - 如何使用 lambda AND 流方法对列表进行排序

java - 如何在 arquillian 服务部署中添加库?