A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋大人-专注 中级黑马   /  2014-6-8 10:27  /  1519 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在进行导包练习时,用到包中哪个类就导哪个类和用*号都导进去相比有什么优越性呀

9 个回复

倒序浏览
用到哪个类就导入哪个类,比较节省内存,不必为那些没有用到的类开辟内存空间。所以用*号都导进去的话就比较占用内存,但你只用到了部分类,那些不没有用到的类在内存中没有存在的必要。
回复 使用道具 举报 1 0
用到那个就倒哪个,代码运行起来会更快捷一些,*号是都导进去的意思
回复 使用道具 举报
496080891 发表于 2014-6-8 14:19
用到哪个类就导入哪个类,比较节省内存,不必为那些没有用到的类开辟内存空间。所以用*号都导进去的话就比 ...

恩,一点道理
回复 使用道具 举报
用到哪个类就导哪个类,这样比较好,使用*把所有的都导,JVM要进行对这些类的加载,这样效率有点慢啊!
回复 使用道具 举报
导包的这两种方式,用*号操作比较简单,不容易报错!但是比较占内存,运行速度较慢(当然小程序没有什么区别)。用哪个包导哪个包能优化程序,操作就相对来说麻烦一点!但是如果用eclipse的话,操作就比较简单!建议还是用到包中哪个类就导哪个类。
回复 使用道具 举报
都说过了。这个。。。
回复 使用道具 举报
实际上没有任何的优越性,你虽然用了*,但是编译器只编译了你所用到的Java类,但是还是建议你用来个Java类,就导哪个类,这样可以增加你对Java类库的熟悉程度
回复 使用道具 举报
毕老师有一句话,简单书写了就会有它固有的弱点
回复 使用道具 举报
就是内存问题、效率问题呗,导的包少可能觉不出来,要是一个大型项目,需要很多包,内存占得多,效率可能就有点低了。就好像在一个房子里找一个人,一大堆人找起来当然慢了。。这是我自己理解的吧~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马