Java新教材八章面试题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java新教材八章面试题

第8章 Java常用工具类 213 8.1 命令行参数 213 8.2 Math类 214 Math类中的所有成员方法怎么使用? 答案:Math类中的所有成员方法都是静态的(static),可以直接使用“类名.方法”的形式调用。 8.2.1 提供数据截断(truncation)操作功能 214 8.2.2 取最大、最小及绝对值功能 214 8.2.3 三角函数功能 215 8.2.4 对数及幂运算功能 215 8.2.5 产生随机数功能 215 8.2.6 数学常量 215 8.2.7 Math类使用例子 215 Math.round 11.5 等於多少? Math.round -11.5 等於多少? 答案:Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil 11.3 的结果为12,Math.ceil -11.3 的结果是-11;floor的英文意义是地板,该方法就表示向下取整,所以,Math.floor 11.6 的结果为11,Math.floor -11.6 的结果是-12;最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor x+0.5 ,即将原来的数字加上0.5后再向下取整,所以,Math.round 11.5 的结果为12,Math.round -11.5 的结果为-11。 8.3 日期处理 216 8.3.1 Date类 216 8.3.2 Calendar类 217 8.3.3 TimeZone类 219 8.3.4 使用DateFormat格式化日期 220 8.4 容器类 221 什么是容器类? 答案:一个容器(container)是用一个对象来“存放”一组对象,其中的每个对象作为容器的一个元素。所有的容器类都放在java.util包中。 8.4.1 Collection接口 221 8.4.2 List 221 ArrayList和Vector的区别。 答案:ArrayList与VectorArrayList与Vector主要方面. (1)同步性Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,是同步的 (2)数据增长ArrayList与Vector当需要增ArrayList与VectorVector默认增长为原来,而ArrayList的原来ArrayList与Vector 8.4.3 Set 230 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用 还是equals ? 它们有何区别? 答案:Set里的元素是不能重复的,元素重复与否是使用equals 方法进行判断的。 equals 和 方法决定引用值是否指向同一对象equals 在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。 8.4.4 Map 236 List 和 Map 区别?:就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现 二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的 三.值:只有HashMap可以让你将空值作为一个表的条目的key或value 同一个对象可以在Vector中加入多次。往集合里面加元素,相当于集合里用一根绳子连接到了目标对象。往HashSet中却加不了多次的。 8.4.5 Iterator 239 8.4.6 Collections类 241 介绍Collection框架的结构。 答案:::: 8.5 泛型 244 8.5.1 为什么需要泛型 244 8.5.2 使用泛型 245 8.5.3 自定义泛型 246 8.6 用foreach遍历集合或数组 250 8.7 枚举 250 8.7.1 定义枚举类型 250 8.7.2 遍历枚举类型 252 8.8 正则表达式 252 正则表达式可以用在那些地方? 答案: 8.8.1 模式 253 8.8.2 在Java中使用正则表达式 255 你所知道的集合类都有哪些?主要方法? 答案:最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存

文档评论(0)

womei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档