我已经引用了这个和这个链接来理解导入声明如何在Java平台中工作。
像:这样的import语句import java.util.*
只会从java.util包中导入所有类和接口,但没有别的。
Q1) import java.util
//如果这样宣布将会发生什么?这是错误的语法吗?
注意:已阅读有关特定类导入的信息。(例如import java.util.Date;
:)因此想知道import java.util
语法是否 错误或有什么意义?
另外,我想了解JavaScript中是否有使用通配符(*)?
在我们的一个项目中,使用statement在JavaScript中导入自定义java类 importPackage(Packages.com.ibm.di)
但是我注意到di里面有一些目录,它们的子目录中有很多java.class文件。意味着完全合格的名字就像
com.ibm.di.dispatcher.management.CacheEntry
com.ibm.di.dispatcher.Defs
com.ibm.di.utils.StringUtility
com.ibm.di.utils.UniversalOID
Q2)我想了解是否importPackage(Packages.com.ibm.di)
会从层次结构中导入所有类?例如:它也会import com.ibm.di.utils.StringUtility
吗?这种语法 - > importPacakge(com.ibm.di.dispatcher.*)
在JavaScript中是正确的吗?
Q3) JavaScript是否有以下两个陈述importPackage(Packages.com.ibm.di)
和importPackage(Packages.com.ibm.di.*)
Q4)在我的项目中他们也使用过importPackage(Packages.java.io)
can也可以写成importPackage(java.io)
?
Q5) importPackage(Packages.java)
或importPackage(java)
将这些导入完整的java包?
Q6)我已经读过JavaScript有自己的顶级顶级对象Boolean,Math,Number,Object和String等因此不建议在java.lang包上使用importPackage但是在我们的项目中他们仍然使用importPackage(Packages.java.lang)
和代码正在运行,没有任何错误。如果importPackage(Packages.java.lang)
不推荐,那么从java.lang包中使用类需要做什么?
发布于 2018-10-11 10:23:58
Q1是的,这是错误的语法。如果尝试导入整个util库,则语法为:
import java.util.*;
如果只想导入一个包,则语法为:
import java.util.(insert package name here);
https://stackoverflow.com/questions/-100002877
复制相似问题