【问题标题】:What package importing practice is better in Java? [duplicate]Java中哪种包导入实践更好? [复制]
【发布时间】:2017-04-14 04:08:09
【问题描述】:

哪一个执行得更快?

import java.util.Stack;
import java.util.HashSet;
import javafx.scene.Scene.shape;

或者这个:

import java.util.*;
import java.scene.Scene.*;

前者使源文件更大。是否也会影响性能?

【问题讨论】:

  • “也会影响性能吗?”怎么可能?
  • 它会影响 我的 性能。如果我正在阅读一个 Java 类并且它引用了其他一些类,并且由于导入使用通配符而在导入中找不到该类,那么我必须玩捉迷藏来找出该类的包是这样我可以找到Javadoc。 (好吧,如果我使用的是像样的 IDE,它可以为我找到它。但我并不总是这样。)

标签: java performance


【解决方案1】:

如果您想遵循一些编程标准,请执行特定的导入,例如 import java.util.Stack;我们使用sonarcube 服务器向您展示可能发生的潜在异常以及未维护的编程标准。它显示了一段时间未使用的包导入意味着您已经导入了一些类但您还没有使用它。所以基本上你想用什么导入它而不是其他东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-30
    • 2019-05-20
    • 2011-07-18
    • 1970-01-01
    • 2012-12-08
    • 2021-05-26
    • 1970-01-01
    • 2021-03-30
    相关资源
    最近更新 更多