Java中哪种包导入实践更好?
哪一个表现得更快Java中哪种包导入实践更好?,java,performance,Java,Performance,哪一个表现得更快 import java.util.Stack; import java.util.HashSet; import javafx.scene.Scene.shape; 或者这个: import java.util.*; import java.scene.Scene.*; 前者使源文件变大。它也会影响性能吗?如果您想遵循一些编程标准,那么请执行特定的导入,例如导入java.util.Stack;我们使用服务器,它向您显示可能发生的潜在异常以及未维护的编程标准。它显示了一段时间
import java.util.Stack;
import java.util.HashSet;
import javafx.scene.Scene.shape;
或者这个:
import java.util.*;
import java.scene.Scene.*;
前者使源文件变大。它也会影响性能吗?如果您想遵循一些编程标准,那么请执行特定的导入,例如导入java.util.Stack;我们使用服务器,它向您显示可能发生的潜在异常以及未维护的编程标准。它显示了一段时间未使用的包导入意味着您已经导入了一些类,但还没有使用它。因此,基本上你想要使用的是导入它&而不是其他东西。“它也会影响性能吗?”怎么可能?它会影响我的性能。如果我正在读java类,它引用了其他的类,而在导入中找不到这个类,因为导入使用通配符,那么我必须玩捉迷藏来找出类是什么包,这样我就可以找到JavaDoc。(好吧,如果我使用的是一个像样的IDE,它可以帮我找到。但我并不总是这样。)