使用通配符导入 java 包的含义 [重复]

Posted

技术标签:

【中文标题】使用通配符导入 java 包的含义 [重复]【英文标题】:Implications importing java packages with wildcard [duplicate] 【发布时间】:2012-10-15 06:13:43 【问题描述】:

可能重复:Why is using a wild card with a Java import statement bad?Performance difference between a wild card import and the required class import

使用.* 导入java 包与显式指定包有何不同。例如,

import java.lang.annotation.Annotation;

而不是

import java.lang.annotation.*;

使用通配符在编译时或运行时是否有惩罚?

【问题讨论】:

【参考方案1】:

对运行时间完全没有影响。

通配符导入在编译时可能会稍微慢一些,但我认为您不需要关心。

【讨论】:

以上是关于使用通配符导入 java 包的含义 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

包和权限修饰符

java基础程序设计

linux通配符

《正则表达式》第1节:正则表达式入门

Java包导入别名[重复]

Python错误-ImportError:尝试使用没有已知父包的相对导入[重复]