当前位置: 首页 > 面试题库 >

按需输入类型声明会导入什么内容?

常海
2023-03-14
问题内容

在Java中,import声明有两种有效形式:

  • import java.lang.Math;
  • import java.lang.Math.*;

在后者中,使用通配符。这种形式称为按需输入类型声明,但是它与前一种有何不同?是否还会导入的子包java.lang.Math

如果Math是Type( 例如 ,类)怎么办?将其所有内部类都导入吗?


问题答案:

仅导入立即嵌套的类型。该声明不是递归的。

这确实适用于用于导入内部类的类型,也适用于静态导入(用于导入方法)。

import static a.b.c.FooBar.*;


 类似资料:
  • 10.4. 导入声明 可以在一个Go语言源文件包声明语句之后,其它非导入声明语句之前,包含零到多个导入包声明语句。每个导入声明可以单独指定一个导入路径,也可以通过圆括号同时导入多个导入路径。下面两个导入形式是等价的,但是第二种形式更为常见。 import "fmt" import "os" import ( "fmt" "os" ) 导入的包之间可以通过添加空行来分组;通常将来

  • 我是GraphQL新手,在编写了一些代码之后,我遇到了一个问题,即为一个突变声明一个输入类型。以下是我的模式: 当我运行我的应用程序时,我得到了错误信息 原因:graphql。kickstart。工具。SchemaError:预期类型“IdInput”是GraphQLInputType,但事实并非如此!类型是否只允许对象类型被错误地用作输入类型,反之亦然?在graphql。kickstart。工具

  • 我的TypeScript项目中有一个声明文件,如下所示: 这很好用,我可以在项目中的任何地方使用这个名称空间,而无需导入它。 我现在需要从第三方模块导入一个类型并在我的环境声明中使用它: 编译器现在抱怨它找不到名称空间“MyApp”,可能是因为导入阻止了它处于环境中。 是否有一些简单的方法可以在使用第三方类型的同时保留声明的环境性?

  • 本文向大家介绍CSS样式输入类型按钮,包括了CSS样式输入类型按钮的使用技巧和注意事项,需要的朋友参考一下 输入类型按钮可以是提交按钮或重置按钮。使用CSS,我们可以设置网页上任何按钮的样式。 您可以尝试运行以下代码来设置输入类型按钮的样式: 示例

  • 我正在创建一个环境模块来补充缺失的打字。我可以创建打字。d、 ts这为环境模块提供了正确的类型。 由于某种原因,当我这样做时,环境模块的import语句中断。 typings.d.ts 在上面的例子中,我想从另一个库中提供适当的返回类型。

  • 我有以下类和方法: 以及以下方面: 目前,对这两个类方法执行通知。我希望方面只针对返回字符串类型的方法。似乎执行切入点在这里没有那么重要(因为通知是围绕着类型的,执行通知时返回值还不存在)。 在Spring AOP中,有没有一个简单的原因可以解释为什么要在连接点上定义一个指向目标的切入点,使其声明的返回值属于某种类型? (我知道我可以得到返回值并检查它的,但我想副歌)