AnjoyoJava8课后习题

上传人:hs****ma 文档编号:506523567 上传时间:2023-10-29 格式:DOC 页数:3 大小:22.51KB
返回 下载 相关 举报
AnjoyoJava8课后习题_第1页
第1页 / 共3页
AnjoyoJava8课后习题_第2页
第2页 / 共3页
AnjoyoJava8课后习题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《AnjoyoJava8课后习题》由会员分享,可在线阅读,更多相关《AnjoyoJava8课后习题(3页珍藏版)》请在金锄头文库上搜索。

1、AnjoyoJava8课后习题一、 选择题:1. 下列哪一个方法可以产生随机数( )。A、 round( ) B、random() C、exp( ) D、abs()2. 下列关于Math类的说法不正确的是( )。A、 Math类中定义了多个实现标准数学函数功能的基本方法。B、Math类的构造方法被定义为private的。C、Math类中的所有成员方法可以是静态的(static)也可以是非静态的。D、Math类是final的,不能被继承。3. 下列关于日期类说法正确的是( )A、Calendar是一个抽象类,用来表示日历的概念。 B、Date类after()方法测试该日期是否比参数中指定的的日期

2、迟。C、Calendar类roll()方法加上值超出了它所能表示的最大范围,就会改变原值。D、TimeZone类可以通过new创建时区实例。4. 下列关于日期类中的方法使用不正确的一项是( )A、TimeZone类getDisplayName()方法获得对应时区的显示名称。B、DateFormat类getTimeInstance返回一个时间格式器,它格式后的字符串只有时间,没有日期。-getDateInstanceC、Calendar类getTime()获得一个这个Calendar所表示的日期的对应的Date类型的值。-得到的是一个毫秒数D、DateFormat类getDateTimeInst

3、ance返回一个时间格式器,它格式后的字符串只有日期没有时间。-既有时间又有日期5. 下面说法不正确的是( )A、列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。 B、List接口是可以包含重复元素的有序集合。C、Set接口是不包含重复元素的集合。D、Map接口将键映射到值键可以重复但每个键最多只能映射一个值。值是可以重复的,但是键是唯一的,每个键对应一个值,但是如果后续存入原来Key的位置将会覆盖原来Key所对应的值6. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( )。A、 ArrayList myList=new

4、Object()B、 List myList=new ArrayList()C、 ArrayList myList=new List()D、 List myList=new List()7. 下列说法不正确的一项是( )。A、 List是Collection的子接口,它用于保存有序的可重复的对象。 B、ArrayList可以当做一种可以自动增加容量存放不同类型对象的数组。C、Vector和ArrayList 均继成List集合接口并且是线程安全的。 D、Vector可以当做一种可以自动增加容量存放不同类型对象的数组。8. 下列关于Set集合说法正确的是( )。A、Set接口它表示的是可以重复的

5、对象集合。B、Set有AbstractSet、 HashSet、 LinkedSet、 TreeSet这些子类。C、HashSet是一个无序的集,但是它能够快速的查找指定的对象。 D、某类的实例x和y,如果x.equals(y),那么x.hashCode()和y.hashCode()不相等。9. 下列关于泛型的说法不正确的一项是:()A、泛型的唯一作用是提高 Java 程序的类型安全。 B、泛型的可以消除源代码中的许多强制类型转换。C、当声明或者实例化一个泛型的对象时,必须指定类型参数的值。 D、实际应用中可以根据自己的需求自定义泛型。10. 下列那个正则表达式可以用于验证Email地址是否符

6、合规则的是()A、 B、(.pAlpha2)?C、w+w+.pAlpha2,4(.pAlpha2)? D、w+w+.pAlpha2,4 二、 填空题:1. Math类中的所有成员方法都是_静态的_,可以直接使用_类名和方法名_的形式调用。2. Date类的before()方法主要作用是_测试该日期是否 比参数中的指定日期迟_。3. Calendar是一个_抽象_类,用来表示日历的概念。4. Calendar类获得以毫秒表示的时间值的方法是_gettimemills()_。5. List是_collection_的子接口,它用于保存有序的可重复的对象。6. HashSet是一个_无序的_的集合,

7、但是它能够快速的查找指定的对象,这是因为它采用了 _能够适应这个需求的散列码_。7. Map用 put(key,value)_ 方法来添加一个值,用 get(key) _ 方法获取与key键相关联的值。8. 泛型的主要作用是类型安全_和消除强制类型转换_。三、 判断题:1. 使用enum来构造一个新的枚举类型。( ) 2. 则表达式通常由普通的字符和一些特殊的字符组成。( )3. Collection包含了许多对集合进行运算的专用静态方法,这些运算包括对集合进行排序、混排、查找和比较等。( )4. Map集合中的containsKey(Object key) 用来判断某个Key是否存在。( )

8、5. Calendar类是一个抽象类,它表示的是一个时区的概念。( )6. 定义的所有的枚举值,它都是final static的,是静态的常量。()四、 简答题:1. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用=还是equals()?它们有何区别?答:equals Set里面的元素不能重复,Iteratetor equals()判断两个set是否相等2. HashMap和Hashtable有什么区别?hashmap3. Arraylist与Vector有什么区别?Vector是线程安全的 4. Collection和Collections有什么区别?一个是抽象接口,一个是具体的类。Collection是集合类的上级接口,继承于它的接口有Set和ListCollections是针对集合类的 一个帮助类,它提供一些列静态的方法实现对各种集合的搜索排序线程安全化操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号