文档介绍:1. Java 中提供了名为()的包装类来包装原始字符串类型: A. Integer B. Char C. Double D. String 答案: D2. 包的()方法比较两个对象是否相等,相等返回 true 。 A. toString () B. equals () C. compare () D .以上所有选项都不正确答案: B3 .使用()方法可以获得 Calendar 类的实例。 A. get () B. equals () C. getTime () D. getInstance () 答案: D4 .下面的集合中, ()不可以存储重复元素。 A. Set B. Collection C. Map D. List 答案: C5 .关于 Map 和 List ,下面说法正确的是()。 A. Map 继承 List B. List 中可以保存 Map 或 List C. Map 和 List 只能保存从数据库中取出的数据 D. Map 的 value 可以是 List 或 Map 答案: D6 .给定如下 Java 代码,编译运行的结果是( )。 import .*; public class Test { public static void main(String[] args) { LinkedList list=new LinkedList(); ( “A”); (2, ”B”); String s=(String)(1); (s); }}A .编译时发生错误 B .运行时引发异常 C .正确运行,输出: AD .正确运行,输出: B 答案: B7 .请写出下列语句的输出结果 char[] data={ ‘a’,'b’,'c’,'d’}; ((10D)); ((3>2)); ((data,1,3)); 参考答案: true bcd 8 .写出下面代码运行后的输出结果是。 public class Arrtest { public static void main(String kyckling[]){ int i[]= new int[5]; (i[4]); amethod(); Object obj[ ]= new Object[5]; (obj[2]); } public static void amethod(){ int K[]= new int[4]; (K[3]); }} 参考答案: 00 null 9 .什么是封装? Java 语言中的封装类有哪些? 参考答案: 封装是表示把数据项和方法隐藏在对象的内部, 把方法的实现内容隐藏起来。 Java 中的封装类有 Double 、 Integer 、 Float 、 Byte 、 Long 、 Character 、 Short 和 Boolean 等类。 10 .什么是泛型?使用泛型有什么优点?泛型 List 和普通 List 有什么区别? 参考答案: 泛型是对 Java 语言的数据类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看做是使用参数化类型时指定的类型的一个占位符。优点:提高 Java 程序的类型安全;消除强制类型转换;提高代码的重用率。泛型 List 可以实例化为只能存储某种特定类型的数据,普通 List 可以实例化为存储各种类型的数据。通过使用泛型 List 对象, 可以规范集合对象中存储的数据类型,在获取集合元素时不用进行任何强制类型转换。 11 .编写一个程序,实现下列功能: ? 测试两个字符串 String str1= ” It is”和 String str2= ” It is”;是否相等?将”a book. ”与其中的 str1 字符串连接?用m 替换新字符串中的 i 参考代码: public class Ex11 { public static void main(String[] args) { String str1= ” It is”; String str2= ” It is”; // 比较字符串 ( “ str1==str2 的结果: “+(str1==str2)); ( “ (