黑马程序员技术交流社区

标题: 关于java包的问题 [打印本页]

作者: 王维波    时间: 2011-11-1 15:25
标题: 关于java包的问题
在java程序中经常会有
import java.io.*
import java.rmi.*
import java.rmi.server.*
import java.util.Date

不明白既然import java.rmi.*是不是在rmi.*目录下的所以的包都加入。
为什么还要加import java.rmi.server.*


该贴已经同步到 保持常态0616的微博
作者: 罗亚东    时间: 2011-11-1 16:47
本帖最后由 罗亚东 于 2011-11-1 16:48 编辑

*通配符只能代表的是文件,也就是class文件,不能代表文件夹,而server是一个文件夹名,所以不能通配。这是我个人的理解,希望对你有用。
作者: 吉许    时间: 2011-11-1 16:50
import java.rmi.*是只导入rmi包中的.java文件,并不是导入该目录下的包.

作者: 王维波    时间: 2011-11-1 16:52
罗亚东 发表于 2011-11-1 16:47
*通配符只能代表的是文件,也就是class文件,不能代表文件夹,而server是一个文件夹名,所以不能通配。这是 ...

谢谢你   
作者: 王维波    时间: 2011-11-1 16:53
吉许 发表于 2011-11-1 16:50
import java.rmi.*是只导入rmi包中的.java文件,并不是导入该目录下的包.

谢谢  你!
作者: 贺洪京    时间: 2011-11-1 17:24
import包得时候只导入了包中的类,但是它里边的子包中的类是不会被导入的。
作者: 咖啡    时间: 2011-11-1 20:32
import java.rmi.*不是在rmi.*目录下的所以的包都加入
只是选择需要用的,后面不写*号,写要导入的文件,可以提高效率。
作者: 沙铁健    时间: 2011-11-1 21:15
import java.rmi.*
import java.rmi.server.*
这个*是该包下的所有类,下面那个server你可以当做文件夹名字理解了
作者: 秦冲    时间: 2011-11-1 22:23

import java.rmi.* ; 导入的只是rmi文件夹下的java文件,并不能导入该文件夹的子文件夹下的java文件。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2