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  阅读(299)  评论(0编辑  收藏  举报

导航