集合框架的总结范文.doc

集合框架的总结范文.doc

ID:51762604

大小:70.62 KB

页数:3页

时间:2020-03-15

集合框架的总结范文.doc_第1页
集合框架的总结范文.doc_第2页
集合框架的总结范文.doc_第3页
资源描述:

《集合框架的总结范文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、集合框架的总结范文  Java.util包Java.util包是java内置的一个工具包,其中包含一系列常用的工具类;目的是处理日期和日历来的类以及一些集合类。  内置的一个工具包,其中包含一系列常用的工具类;目的是处理日期和日历来的类以及一些集合类。  一、Date类该类对象用来表示时间和日期,并提供一系列操作日期和时间个组成部分的方法。  该类对象用来表示时间和日期,并提供一系列操作日期和时间个组成部分的方法。  Date类最多的用途是获取系统当前的日期和时间。  类最多的用途是获取系统当前的日期和时间。  1、Date类的构造方法。  Date()使用系统当前时间创建日

2、期对象。  Date(longdate)使用自1970年1月1日以后的制定毫秒数创建日期对象。  Date(intyear,intmonth,intdate)创建制定年,月,日的日期对象。  2、Date类常用的一些方法。  Booleanafter(Datewhen)如果当前日期对象在when制定的日期对象之后,返回true,否则返回false.Booleanbefore(Datewhen)方法刚好相反。  VoidsetTime(longtime)设置日期对象,以表示自1970年1月1日起的指定毫秒数。  Booleanequals(Objetobj)用于比较两个日期对象

3、。  StringtoString()返回日期的格式化字符串,包括星期几。  StringtoLocalString()返回本地时间。  二、Calendar类Calendar类用来操作日期和时间的类,但它可以以整数的形式检索类似于年,月,日之类的信息。  并且Calendar类是抽象化的,只能通过调用getInstance方发获得。  Calendar类常用的方法Intget(intfields)返回调用对象中fields指定部分的值Voidset(intfields,intvalue)将value中指定的值设置到fields指定的部分。  Voidadd(intfield

4、s,intamount)将amount值添加到fields指定的时间或日期部分。  三、Random类常用的一些方法IntnextInt()从随机数生成器返回下一个整型值。  LongnextLong()返回一个长整型值。  FloatnextFloat()doublenextDouble()用法类似doublenextGaussian()从随机数生成器返回下一个高斯分布的双精度值。  中间值为0.0,而标准差为1.0.  三、集合类ArrayList是长度可变的对象引用数组,称为动态数组,也称为线性表。  LinkedList类用于创建链表数据结构;与ArrayList相比

5、,如果需要频繁地插入和删除元素,LinkedList的性能更加优越。  若采用查找元素,ArrayList的性能更加优越。  HashSet可动态的添加数据,但没有重复的数据。  当向HashSet集合中存入数据时,HashSet会调用该对象的hashCode()方法获得hashCode值,然后根据hashCode值来决定该对象在HashSet中存储的位置。  如果这个位置上没有元素。  它就可以直接存储在这个位置山,不用再进行任何比较;如果这个位置上已经有元素了,就调用它的equals方法与新元素进行比较,相同的话就不存了,不相同就散列其它的地址。  LinkedHashS

6、etHashSet,只是它采用的是链表结构。  TreeSet是SortedSet接口的唯一实现类,可以确保集合元素处于排序状态。  TreeSet支持两种排序方式,自然排序和定制排序。  其中自然排序为默认的排序方式。  可向TreeSet构造函数中传递排序器进行定制排序。  自然排序需要实现Comparable接口中的pareTo(Objectobj)方法。  定制排序需要实现Comparator接口中的intpare(To1,To2)方法。  HashMap以键值对的形式存储元素,没有索引,只能通过键去访问值,HashMap中元素的存储是没有顺序的。    内容仅供参考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。