import 有关.引用.的.问题.*; 楼上说得对:)因为如果你用.*的话,那jdk将会将这个包下所有的类都遍历一遍才选出你需要用的东西.而且sun的标准也是建议采用java.util.Date这种情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用*只会略微加重编译时检查哪些包被引入,不会影响执行时的效率。使用java.util.Date,程序里使用了哪些包你就会觉得有底但是如果同一个包里的东西被引入多个,还不会*号简结呢 也就是说,用 import java.util.*; 不会加大文件体积,也不会降低运行效率,如果用到了此包下的多个类的话,还是写为*号方便 同意楼上的,这是由Java程序的特性决定的,"Write Once Run Everywhere"所以只有在编译时会延长点搜索包的时间,它只找到程序运行需要的包,编译生成.class文件而不需要的并没有弄进来编译,所以不会增加文件大小,也不会影响运行效率 import java.util.Date;的效率比import java.util.*;高,当你使用Date类的时候,程序会查找你import进来的类,使用import java.util.Date;要查找的东西比较少。不过import java.util.*;比较方便,我还是喜欢第二种 除非一个包里你用到的类很多,比如io,awt,swing这些.还是写java.util.Date吧,这样的程序更清晰,可读性更强 import java.util.Date;这个要快吧,要不然要到里面查呀,直接告诉它,直接就用了,应该这个快 JMF 怎么 获得 MP3文件的总时长?? 为什么说dom4j不可移植? eclipse编写xml问题~~~~~ textarea的问题,很简单的 swing 能嵌套JS吗? 按钮监听里,调用某个函数中包含有sleep(1000)然后重设label的出现问题. 初学java的疑问:indexOf()函数不能检空格? 一个异常处理的问题 请问您能告诉我这几个包在什么地方有:dbswing3.0.jar...... 抛异常与重写 关于date类的疑问?? 为什么我下载后却安装不上呢?
所以只有在编译时会延长点搜索包的时间,它只找到程序运行需要的包,编译生成.class文件
而不需要的并没有弄进来编译,所以不会增加文件大小,也不会影响运行效率
的效率比import java.util.*;
高,当你使用Date类的时候,程序会查找你import进来的类,使用import java.util.Date;
要查找的东西比较少。不过import java.util.*;
比较方便,我还是喜欢第二种
还是写java.util.Date吧,这样的程序更清晰,可读性更强
这个要快吧,要不然要到里面查呀,直接告诉它,直接就用了,应该这个快