java的Collection类详解: https://blog.csdn.net/oguro/article/details/53413861
List,Set,Map是否继承自Collection接口? https://blog.csdn.net/htofly/article/details/8622784
1、向Collection中增加数据的方法是( B )。 insert add append concat
2、下面程序代码执行结果是: 16-1-2 1:2:3 String string = “2016-1-2 1:2:3”; SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); Date date=sdf1.parse(string); //解析字符串的文本,生成 Date SimpleDateFormat sdf2 = new SimpleDateFormat(“yy-M-d H:m:s”); System.out.println(sdf2.format(date));
3、下列关于基本类型包装类的叙述中错误的是( B ) 每一个基本数据类型,都对应一个包装类 基本类型也可调用方法 //基本类型不可以调用方法 包装类都在 java.lang 包中 包装类提供了在不同类型间进行转换的方法
//疑问!!! 4、下面程序代码执行结果是: Sat Jan 02 21:59:06 CST 2016 String string = “2016-1-2 21:59:06”; SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.parse(string));
5、关于基本类型的数据与其封装类对象之间的转换,下面说法错误的是( C )。 Integer类型的对象可以自动转化为int基本类型的数值 int类型的数值可以自动转换成Integer类型的对象 int类型的数值可以自动封装为Long 类型对象 long类型的数据可以自动封装为Long类型对象
封装类与其对应的基本数据类型可以互相自动转化
6、关于Float,下列说法正确的是( ACD )。 Float在java.lang包中 Float a=1.0是正确的赋值方法 Float是一个类 Float a= new Float(1.0)是正确的赋值方法
封装类不能直接赋值,可以通过new一个对象。 有三种构造方法:Float(double value) ;Float(float value) ;Float(String s)
7、List类型的对象list可以以几种形式输出其内容( ABCD )
A:System.out.println(list.toString()); //也可以
B:for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } C:for (Object obj : list) { System.out.println(obj); } D:Iterator it = list.iterator(); while (it.hasNext()) { System.out.println(it.next()); }
8、Java产生0-9之间的随机数,可采用哪几种方式( BC)? A:int i1=(int)Math.random()*10; B:int i2=(int)(Math.random()*10); C:Random r=new Random(); int i3 = r.nextInt(10); D:Random r1=new Random(10); int i4 = r1.nextInt();
两种构造方法: new Random(seed); == Random rnd = new Random(); rnd.setSeed(seed);
9、可实现有序对象的操作有哪些?( C D ) HashMap HashSet TreeMap LinkedList
10、迭代器接口(Iterator)所定义的方法是( ABC )。 hasNext() next() remove() nextElement()
11、Map类型的对象set可以以几种形式输出其内容(ABCD )? 利用其toString()方法 利用键集合展开数据 利用值集合展开数据 利用键-值对展开数据
12、Set类型的对象set可以以几种形式输出其内容( ACD ) A:System.out.println(set.toString()); B:for (int i = 0; i < set.size(); i++) { System.out.println(set.get(i)); } C:for (Object obj : set) { System.out.println(obj); } D:Iterator it = set.iterator(); while (it.hasNext()) { System.out.println(it.next()); }
13、得到系统当前时间的方式有:( AC )。 new java.util.Date().getTime(); new java.text.SimpleDateFormat().getTime(); System.currentTimeMills(); System.getProperties(“java.time”);
14、java.lang.Math类包含许多用来进行科学计算的类方法和常量。它们大多是静态成员。 正确!
//疑问??? 15、在Collection集合中元素类型必须是相同的。正确???
16、List、Set、Map接口都继承了Collection接口。错误!
List和Set接口继承了Collection接口,但Map接口并未继承Collection接口