java的import


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

两种import语句:

1, 单类型导入(single-type-import),例如import java.io.File;
按需类型导入(type-import-on-demand),例如 import java.io.*;
单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。按需类型导入是绝对不会降低Java代码的执行效率的,但会影响到Java代码的编译速度。

大型工程中,一般的书写建议是:
必须采用单类型引入,而且即使是同一个package下的,也要import,因为大型工程编译时间长。

2, import??? java.awt.*;??
import??? java.awt.event.*;??
…??
二者不一样,
java.awt.*没有包括java.awt.event.*,
*只能代表当前文件夹中所有类,不包括它的下一级文件夹中的类。