黑马程序员技术交流社区

标题: 包知识点求教 [打印本页]

作者: Apol    时间: 2015-8-16 10:39
标题: 包知识点求教
对于importjava.util.Vector,以下哪种说法是错误的?
   A.Vector类属于java.util包
   B.Vector类放在……/java/util/目录下
   C.Vector类放在java.util文件中
   D.Vector类是SUN公司的产品

作者: 樱花飘过    时间: 2015-8-16 10:39
答案是C,java中,包名都是小写的,命名规则特殊符号自能是_或者$,不能有.
作者: 肖天长    时间: 2015-8-16 10:57
c是错的
作者: chajinglong    时间: 2015-8-16 12:41
C:看来都知道的,但是对于之间的比较,面试可能会问的多,ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些  import java.util.*;
作者: backin    时间: 2015-8-16 15:03
从import java.util.Vector; 这句代码来看的话:1、Vector这个类是属于util这个包的;2、同样既然属于这个包,那么Vector类肯定在util这个目录下;3、能出现在系统类中的还能是其他公司的产品吗?答案是不能!;4、最后在说C吧,如果Vector这个类是在util文件中的话要引入Vector类,就不是导入包名了,而是实例化类了。答案C。你看满意吗?
作者: l_15562009298    时间: 2015-8-16 19:11
B   Vector属于Java.util包
作者: Apol    时间: 2015-8-16 22:18
谢谢大家的赐教。
答案C.
import java.util.Vector:  表示,Vector是java.util包中的一个类,其放在...java/util 目录下。
java.util是一个包名,对应的目录结构为..java/util, 而并不存在java.util这个文件
作者: 雪山飞狐lej    时间: 2015-8-16 22:35
b吧,应该是
作者: 0803宝    时间: 2015-8-17 21:42
c  好像都选c
作者: iamzk    时间: 2015-8-18 18:17
恩,应该选C
作者: wyd1    时间: 2015-8-19 13:16
c.不是放在这个文件中的
作者: boboyuwu    时间: 2015-8-22 10:46
C是错误的D也是错误   api里面没有Vector类 应该是自己加上去的
作者: taoaisheng    时间: 2015-8-23 09:37
正确答案为第二个
作者: Ci功    时间: 2015-8-25 09:30
C是错误的,
C.Vector类放在java.util文件中
改成正确的是:Vector类放在...java/util文件中。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2