gpt4 book ai didi

java - 在 Java 中导入库

转载 作者:行者123 更新时间:2023-12-02 00:09:33 27 4
gpt4 key购买 nike

Possible Duplicate:
Import package.* vs import package.SpecificType

我想知道有什么区别

import javax.swing.*

import javax.swing.SpecificLibaray

第一种方法使编码变得更快更容易?

使用整个导入库制作的程序和导入特定库制作的程序之间有性能差异吗?

上述两种导入库的方式有何优缺点?

问候

最佳答案

我想您的意思是比较通配符导入与单类导入(而不是库)

通配符导入(例如import javax.swing.*):

优点:

  • 易于使用和编写

缺点:

  • 您可能会冒使用不适当的类的风险(如果不同包中的两个类具有相同的名称,例如,您想使用java.util.Timer,但您有一个import javax .swing.* 其中还包含一个 Timer 类)
  • 编译(非常)稍微慢一点

完全限定/单一类导入(例如导入javax.swing.JFrame)

优点:

  • 不存在与具有相同名称的类混淆的风险。

缺点:

  • 如果您不使用 IDE,正确编写它们可能是一项乏味的任务。

关于java - 在 Java 中导入库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13124627/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com