我想知道
之间有什么区别import javax.swing.*
和
import javax.swing.SpecificLibaray
作为第一种方法使编码更快更容易吗?
使用整个导入库和导入特定库的程序之间是否存在性能差异?
以上述两种方式导入库有哪些优点和缺点?
此致
答案 0 :(得分:2)
我想你的意思是将通配符导入与单类导入(而不是库)进行比较
通配符导入(例如导入javax.swing.*
):
优点:
CONS:
java.util.Timer
但是您的import javax.swing.*
也包含{{1} }})) 完全合格/单一类导入(例如Timer
)
优点:
CONS:
答案 1 :(得分:1)
可读性 - 读取您的代码的人确切地知道您正在使用哪些类。非常确定没有性能损失,因为java在转换为字节代码之前对其进行了优化
答案 2 :(得分:0)
第二个不导入库。它导入一个特定的类。首先导入javax.swing
包