Topic: java import? |
Print this page |
1.java import? | Copy to clipboard |
Posted by: frankwg Posted on: 2003-03-04 14:21 What's the difference between the following import statements: 1. Package import: ex. import java.util.*; 2. Class import: ex. import java.util.Vector; import java.util.Iterator; Is item 2 more efficient than item 1 in compilation or runtime? Or it has other benefits? Thanks |
2.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: 猪的皮眼双 Posted on: 2003-03-04 15:34 我是菜鸟。我的理解是: import java.util.*; 可以省事,譬如你要用到util里边的好几个类, 你就不需要写好多次,但是编译时间稍微长一丁点。 而如果只写util.Vector编译时间短一点。 |
3.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: 猪的皮眼双 Posted on: 2003-03-04 15:59 对了。 譬如import java.awt.* 则不能import java.awt.event.* 这些子 package还是要自己import 写出来。。。 |
4.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: Tormz Posted on: 2003-03-04 18:19 非也非也~ 如果你import java.util.*; 而你实际上只用到了java.util.Date那么只编译此类 也就是说用什么编译什么,不会不用的也编译~ |
5.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: mitnickcbc Posted on: 2003-03-04 20:01 大多数情况用Package import,这不会多编译没用的类, Class import用在这种情况: a包中有类C,b包中也有类C,你要用a.C,那么 import a.*; import b.*; import a.C; |
6.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: 猪的皮眼双 Posted on: 2003-03-05 18:03 Tormz说的跟我说的一样,我没写出自己的想法 就是只用到了java.util.Date这的确是的, 但是如果写上.*的话就是影响编译时间 但并不是都编译,因为要在package里边搜索 需要的类,所以要花多一点点时间 我没说好。对不起。表达能力不好~~ 如果有错,还请大家帮忙指正。。。 |
7.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: miaomiao9527 Posted on: 2004-11-11 11:12 有我不建议那样写 有时出冲突 两个包里有相同的类 是不编译的 |
8.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: plam Posted on: 2004-11-16 18:03 import进来的只有当前文件夹的文件,不包括子文件夹,并不是import java.swing.*就把swing文件夹里的所有文件(包括子文件,子子文件夹等)里的文件都进来. |
9.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: zxjygx Posted on: 2004-11-29 20:34 我同意plam 的说法. |
10.Re:java import? [Re: frankwg] | Copy to clipboard |
Posted by: quxiaofei Posted on: 2004-11-30 09:13 我也同意思PLAM的说法! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |