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

Java如何确定何时导入?

汪德寿
2023-03-14
问题内容

为什么Java不需要导入诸如Integer,String等的类,而又需要导入其他类呢?


问题答案:

存在的隐式导入java.lang.*

根据Java规范:

编译单元可以自动访问其程序包中声明的所有类型,还可以自动导入预定义程序包中声明的所有公共类型java.lang



 类似资料:
  • 现在我正在将模块导入到节点项目中,作为 从“moduleName”导入*作为名称; require和import(es6)之间有什么区别 谢了!

  • 我正在尝试导入一个jar文件。我的文件“test.java”包含一行: 注意:我使用的是Mac电脑。

  • 问题内容: 如果class 和class 扩展了class 并且我有一个对象类型或,我如何确定它是实例的哪种类型? 问题答案:

  • 问题内容: 我正在创建一个通用类,并且需要使用一种方法来了解当前使用的通用类型的Class。原因是我调用的方法之一期望将此作为参数。 例: 显然,上面的示例不起作用,并导致以下错误:类型参数T的非法类文字。 我的问题是:有人知道这方面有很好的选择或解决方法吗? 问题答案: 仍然存在相同的问题:常规信息在运行时被删除,无法恢复。一种解决方法是在静态方法的参数中传递T类: 很难看,但是可以用。

  • 问题内容: 在我用Go编写的Google App Engine项目中,我一直在使用例如 在很长一段时间内都取得了成功,并假设导入将我拥有App Engine SDK的地方定位。但是,现在我也想使用Google的第三方库,该库也使用App Engine的东西,但是要以完整路径导入: 运行应用 未能找到appengine失败: 显然,我希望使用相同的App Engine部件来避免其他问题。我的第一步是

  • 问题内容: 我是Python的新手,对日期/时间文档感到困惑。我想计算执行计算所需的时间。 在Java中,我会这样写: 我确信在Python中它甚至更容易。有人可以帮忙吗? 问题答案: 在python中等效为: 如果您试图找到性能最好的方法,那么您可能应该看看。