Java中的import

来源:互联网 发布:制相册的软件 编辑:程序博客网 时间:2024/05/22 01:31

Java 的 package 到底有何用处。

  其实,package 名称就像是我们的姓,而 class 名称就像是我们的名字。package 名称有很多 . 的,就好像是复姓。比如说 java.lang.String,就是复姓 java.lang,名字为 String 的类别;java.io.InputStream 则是复姓 java.io,名字为 InputStream 的类别。

     如果类别不使用套件名称,那在用到相同名称的不同类别时,就会产生极大的困扰

 

因为很多套件的名称非常的长,在写程序时,会多打好多字,花费不少时间,比如说

实在是不美观又麻烦。于是,Sun 想了一个办法,就是 import。

于是原来的程序就变成

还是会有人觉得打太多 import 了也很浪费时间,于是 Sun 又提供了一个方法

那可不可以再懒一点呢,只写

import java.*;

历史告诉我们,人可以懒,但不能太懒,这样是不行的。饭到嘴边,总不能懒得张嘴了吧...

 

虽然人不可以太懒,但是 Sun 还是帮我们多偷了一点懒。因为java.lang 这个套件实在是太常太常太常用到了,几乎没有程序不用它的,所以不管你有没有写 import java.lang;,编译器都会自动帮你补上,也就是说编译器只要看到没有姓的类别,它就会自动去 java.lang 里面找找看,看这个类别是不是属于这个套件的。所以我们就不用特别去import java.lang了。

 

 

 

 

原创粉丝点击