java.util整合

原创 2012年03月29日 18:08:09

Collection接口:
    Set接口:(无序,内容不可以重复)
        HashSet
        方法:retainAll()
                  addAll()
        //TreeSet
    List接口:(有序,内容可以重复equals)  ==比较的是对象的地址,equals比较的是对象内容。
        LinkedList:(链表)
        ArrayList:(数组)
            方法:
            (object)set()
            add()
            remove()
Collections类 提供的静态方法:
    sort()排序  默认ASC
    shuffle()随机排列
    reverse()逆序
    fill()
    copy()
    binarySearch()二分法查找
Comparable接口:
    方法:compareTo(Object o)
    定义一个类两个对象谁大谁小
Map接口:
    HashMap类:(成对存放,key和values,键不能重复(equals))
    TreeSet类:二叉树
    使用:通过key取得value,键值对作为思想,在hibernate中OGNL中的应用

    方法:remove()  移除对象,返回类型布尔类型。
    hashCode()
    equals()
    add()
    remove()

Iterator接口:遍历 迭代器  相当于游标
    所有实现Collection接口容器类都实现了一个iterator方法  返回了一个实现iterator接口对象
    例如:ArrayList()可以很容易找出要找的元素  但是在LinkList中很难找到
    方法:
    hasNext()是否存在下一个元素
    next()
    remove()

泛型:
    类<E>
    接口<T>

简略图如下:

Collection
Set    HashSet
List ArrayList  LinkedList
MAP HashMap

Iterator  --hasNext()   next()

Comparable   --compareTo(Object)
Collections   --shuffle()  reverse()  size()

总结(口诀):1136

    一个图
    一个类
    【Collections】方法:sort()  shuffle() reverse()  binarysearch()  copy()  fill()
    三个知识点(不重要)
    六个接口 Collection   Set   List   Map   Iterator   Comparable

附:
Date :(格式转换)  java.text.SimpleDateFormate,regxp正则表达式
Calendar:(depreciated)过时
Random:随机数

相关文章推荐

java.util包

  • 2017年02月13日 23:02
  • 55KB
  • 下载

java diff util 1.2.1

  • 2015年07月04日 01:23
  • 8.5MB
  • 下载

java.util.BitSet 研究(存数海量数据时的一个途径)

java.util.BitSet可以按位存储。 计算机中一个字节(byte)占8位(bit),我们java中数据至少按字节存储的, 比如一个int占4个字节。 如果遇到大的数据量,这样必然会需要...

java util工具类2

  • 2010年12月16日 17:53
  • 5KB
  • 下载

java.util.Date到Json日期

  • 2017年07月13日 08:09
  • 46KB
  • 下载

同步工具类二:可取消异步计算(java.util.concurrent.FutureTask)

FutureTask可处于等待执行、正在执行和执行完成这3

实用工具类库java.util

  • 2008年04月16日 18:08
  • 51KB
  • 下载

HetaoblogMd5Util.java

  • 2012年03月30日 18:00
  • 1KB
  • 下载

java.util.concurrent 多线程框架---线程池编程(三)

1 引言 在软件项目开发中,许多后台服务程序的处理动作流程都具有一个相同点,就是:接受客户端发来的请求,对请求进行一些相关的处理,最后将处理结果返回给客户 端。这些请求的来源和方式可能会各不相同,但...
  • gm_163
  • gm_163
  • 2012年09月10日 10:26
  • 1161

MD5Util.java

  • 2015年12月20日 15:11
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java.util整合
举报原因:
原因补充:

(最多只允许输入30个字)