黑马程序员技术交流社区
标题:
【求助】关于import的问题
[打印本页]
作者:
林豪
时间:
2012-4-29 16:13
标题:
【求助】关于import的问题
本帖最后由 林豪 于 2012-4-29 16:16 编辑
为什么在java.lang的对象前面不用写import,而集合里的对象一开始要写import java.util.*?
作者:
褚代江
时间:
2012-4-29 16:17
方法区,也就是代码区
作者:
罗旭维
时间:
2012-4-29 16:22
理论上你要使用某个类当然要导入类所在的包,
但可能编译器会默认导入了某个包,所以不用再显示的写import导入语句了。
作者:
贾联国
时间:
2012-4-29 16:23
因为java.lang 这个套件实在是太常太常太常用到了,几乎没有程序不用它的,所以不管你有没有写 import java.lang;,编译器都会自动帮你补上,也就是说编译器只要看到没有姓的类别,它就会自动去 java.lang 里面找找看,看这个类别是不是属于这个套件的。所以我们就不用特别去import java.lang了。其他的还是要自己写的~
作者:
根号5
时间:
2012-4-29 17:03
本帖最后由 根号5 于 2012-4-29 17:07 编辑
楼上的说的对,我在稍微补充一下
在Java里,所有的类都要继承自Object,而Object属于java.lang包
也就是说,如果不引入java.lang包,什么代码也不能写,所以,对于任何的代码,都必须引入java.lang包,但是这个过程在每次写程序是都是重复的,所以SUN公司提供了对其提供了很好实现,让编译器去做好,我们就不用再手动添加了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2