栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

导入通配符是否始终导入所有内容?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

导入通配符是否始终导入所有内容?

请清楚导入操作。这并不意味着加载

.class
文件和字节码。

所有导入操作都允许您使用简短的类名来保存键入内容。

因此,如果

java.sql.PreparedStatement
在代码中使用
PreparedStatement
,则可以在import时使用
java.sql.PreparedStatement
。您可以永久编写Java代码,而无需使用任何
import
语句。您只需要拼出所有完全解析的类名即可。

而且,类加载器

.class
在运行时首次使用时仍会从文件中引入字节码。

它为您节省了击键次数。就这样。

它与类加载 无关

就个人而言,我更喜欢避免使用*符号。我拼写每一个导入。我认为它可以更好地记录我的意图。我的IDE是IntelliJ,所以我要求它动态插入导入。

懒惰通常是开发人员的优点,但在这种情况下不是。拼出来,让您的IDE分别为您插入它们。

如果您输入

import java.util.*;

你会得到引用

Scanner
,并
List
通过他们的短名称。

但是,如果你想要做同样

FutureTask
linkedBlockingQueue
你必须有这样的:

import java.util.concurrent.*;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/515526.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号