import的怪问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:56:41
我在程序中调用系统当前时间 程序前面输入import java.util.*;
编译出错:未找到符号Date() 我在程序前面输入import java.util.Date就 能编译运行。。这是什么情况 ? 话说 他俩不是一个东西么? 难道是环境变量没弄好?

尽量不要这样用import java.util.*; 不是所有时候用*都可以正确引用类的。这是因为有一个类叫 java.sql.Date ;你这个时候没有精确的制定,系统不知道你要用的是哪个类,在重名的时候必须精确的制定。

正式的叫法是这样的:
两种import语句:

单类型导入(single-type-import),例如import java.io.File;

按需类型导入(type-import-on-demand),例如 import java.io.*;

最好不采用.*操作,效率低。