首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在使用IMPORT Package函数时,通配符(*)在JavaScript中是如何工作的?

在使用IMPORT Package函数时,通配符(*)在JavaScript中是如何工作的?
EN

Stack Overflow用户
提问于 2018-10-11 01:16:47
回答 1查看 0关注 0票数 0

我已经引用了这个这个链接来理解导入声明如何在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文件。意味着完全合格的名字就像

代码语言:javascript
复制
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包中使用类需要做什么?

EN

回答 1

Stack Overflow用户

发布于 2018-10-11 10:23:58

Q1是的,这是错误的语法。如果尝试导入整个util库,则语法为:

代码语言:javascript
复制
import java.util.*;

如果只想导入一个包,则语法为:

代码语言:javascript
复制
import java.util.(insert package name here);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档