import javax.servlet.*与import javax.servlet.http.*区别
javax.servlet
|-------a.class
|-------b.class
|-------http
|-----c.class
|-----d.class
假设javax.servlet的包如上图所示,import javax.servlet.*只会引用a.class和b.class,因为c.class和d.class在http文件夹下,不在javax.servlet的第一级目录下,所以不会引用,而import javax.servlet.http.*就会引用c.class和d.class。
所以得出的结论是:import 包名.* 的时候,仅仅会引用包名下第一级目录的class文件,如果包名下还有子文件夹,则不会引用,如果想引用子文件夹下的class,则需要这样
import 包名.子文件夹.*
posted on 2012-06-09 21:47 belingzhong 阅读(311) 评论(0) 编辑 收藏 举报