A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王维波 黑马帝   /  2011-11-1 15:25  /  1504 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在java程序中经常会有
import java.io.*
import java.rmi.*
import java.rmi.server.*
import java.util.Date

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


该贴已经同步到 保持常态0616的微博

8 个回复

倒序浏览
本帖最后由 罗亚东 于 2011-11-1 16:48 编辑

*通配符只能代表的是文件,也就是class文件,不能代表文件夹,而server是一个文件夹名,所以不能通配。这是我个人的理解,希望对你有用。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
import java.rmi.*是只导入rmi包中的.java文件,并不是导入该目录下的包.

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
罗亚东 发表于 2011-11-1 16:47
*通配符只能代表的是文件,也就是class文件,不能代表文件夹,而server是一个文件夹名,所以不能通配。这是 ...

谢谢你   

评分

参与人数 1技术分 +1 收起 理由
admin + 1 继续努力!

查看全部评分

回复 使用道具 举报
吉许 发表于 2011-11-1 16:50
import java.rmi.*是只导入rmi包中的.java文件,并不是导入该目录下的包.

谢谢  你!
回复 使用道具 举报
import包得时候只导入了包中的类,但是它里边的子包中的类是不会被导入的。
回复 使用道具 举报
咖啡 黑马帝 2011-11-1 20:32:25
7#
import java.rmi.*不是在rmi.*目录下的所以的包都加入
只是选择需要用的,后面不写*号,写要导入的文件,可以提高效率。
回复 使用道具 举报
沙铁健 黑马帝 2011-11-1 21:15:20
8#
import java.rmi.*
import java.rmi.server.*
这个*是该包下的所有类,下面那个server你可以当做文件夹名字理解了
回复 使用道具 举报
秦冲 黑马帝 2011-11-1 22:23:38
9#

import java.rmi.* ; 导入的只是rmi文件夹下的java文件,并不能导入该文件夹的子文件夹下的java文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马