我想知道这之间有什么区别
import javax.swing.*
和
import javax.swing.SpecificLibaray
因为第一种方法使编码更快更容易?
使用整个导入库和导入特定库制作的程序之间是否存在性能差异?
上述两种方式导入库的优缺点是什么?
问候
我想知道这之间有什么区别
import javax.swing.*
和
import javax.swing.SpecificLibaray
因为第一种方法使编码更快更容易?
使用整个导入库和导入特定库制作的程序之间是否存在性能差异?
上述两种方式导入库的优缺点是什么?
问候
我想您的意思是将通配符导入与单类导入(而不是库)进行比较
通配符导入(例如import javax.swing.*
):
优点:
缺点:
java.util.Timer
但您有一个import javax.swing.*
其中也包含一个Timer
类)完全合格/单类进口(例如import javax.swing.JFrame
)
优点:
缺点:
可读性 - 阅读您的代码的人确切地知道您正在使用哪些类。相当肯定theres没有性能损失,因为java在转换为字节码之前对其进行了优化
第二个不导入库。它导入特定的类。第一个导入javax.swing
包中的所有类