首页 > 试题广场 >

如果要导入一个java.scut.computer的包,叙述

[单选题]

如果要导入一个java.scut.computer的包,叙述正确的是?  ( )


  • 只需在代码中加入“import java.scut.computer;”一个语句,并且必须放在代码非注释的第一行
  • 只需在代码中加入“import java.scut;”一个语句
  • 必须在代码中加入“import java.scut;”和“package java.scut.computer;”两个语句
  • 在代码中,不一定是第一句,只要是类定义前,加入package语句即可
实际上在Java语言规范中,不允许package name以“java”开头,不然会报一个java.lang.SecurityException 的错误。因为假如我们允许包名以java开头,那么我们完全可以编写和jdk标准包下一模一样的类,如Java.lang.Integer。因此在虚拟机进行类或接口解析时可能会发生冲突。一句话总结就是:假如允许包名以java开头,可能会导致命名空间污染的问题。实际上Java对此也做了限制,具体的源码解析可以参考这篇博客--http://www.jianshu.com/p/f9a56a3edadd
发表于 2017-08-07 07:54:12 回复(6)
A选项还不够准确,应该加上一句: 必须放在代码的第一行
发表于 2017-06-16 12:52:18 回复(12)
答案都不对 应该是new一个新包😄
发表于 2017-11-15 12:25:42 回复(2)
不懂题目的意思 是建立还是导入
发表于 2017-05-26 18:18:18 回复(0)
代码第一句不应该是package嘛?
发表于 2022-05-26 09:08:01 回复(1)
在有多个import的情况下并不需要放到第一行
发表于 2022-03-08 08:57:55 回复(0)
这个题没有正确选项吧,自定义包名不能以java.开头。
发表于 2018-12-22 11:30:37 回复(0)
怎么就选A了 代码第一行不应该是 package 语句么?
放在 package 后 类定义前任何位置吧。。。。
感觉不严谨啊啊
发表于 2022-04-23 10:52:17 回复(0)
第一行不应该是非注释行的package吗?
发表于 2022-04-06 12:50:38 回复(0)
package语句只能放在第一行
发表于 2018-07-25 14:47:24 回复(0)
什么鬼题~
发表于 2022-05-21 20:41:18 回复(0)
导入一个包不应该是import吗?package是创建一个类,限定类的所属包。这个题目描述让人蛋疼
发表于 2021-10-22 13:45:54 回复(0)
我差点骂出声
发表于 2018-11-09 17:00:22 回复(0)
必须将package语句放到第一行
发表于 2017-06-21 11:11:25 回复(0)
这题目是什么鬼 import加在第一行 
发表于 2022-06-11 10:14:48 回复(0)
正确引入jar包,那么必须要在定义类之前就要写上import java.scut.computer; 如果只是引入父类import java.scut是无法引入子包的,所以b不对,但是a里面后半句不对了,不是一定要放在第一行,如果有包名,需要定义package包名才可以。d答案前半部分正确,不一定需要定义package语句,理论上没有正确答案



发表于 2022-04-09 15:18:55 回复(0)
package前面可以加很多行注释
发表于 2020-05-07 10:29:12 回复(0)
等等,这是要导入包?那不是应该import吗,package是定义所在的包啊。
发表于 2022-01-13 23:16:24 回复(0)
1Java不允许有以Java开头的包名,否则可能导致包污染 2这题是导包还是建包?
发表于 2023-01-26 12:16:58 回复(0)
感觉答案都不对啊 a应该是package ***  而不是import 吧
发表于 2022-05-17 14:07:35 回复(0)