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:随机数

JDK框架简析--java.util包中的工具类库

在本节中,简析java.util包所包含的工具类库,主要是集合相关的类库,其次还有正则、压缩解压、并发、日期时间等工具类。...
  • puma_dong
  • puma_dong
  • 2014年10月14日 13:59
  • 3279

java.util包中一些的类

java.util.Currency类,这个类是与货币处理有关的类,可结合java.util.Locale来使用; java.util.Calendar类,这个类是与时间操作有关的类,获取时间,时间加...
  • u012736409
  • u012736409
  • 2016年12月19日 16:03
  • 1289

Java集合collection编程题及答案

集合框架 Key Point * Collection 接口、Set 接口、List 接口基本操作 * List 接口及其实现类 * Set 接口及其实现类 * 迭代遍历 * Hash 算...
  • u012249177
  • u012249177
  • 2015年10月14日 17:23
  • 2886

java_util_concurrent_user_guide

  • 2017年10月29日 22:37
  • 1.1MB
  • 下载

java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决方法

  • 2013年06月04日 16:31
  • 1.19MB
  • 下载

java util工具类1

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

用java.util.zip包现数据压缩与解压

  • 2009年01月14日 16:28
  • 24KB
  • 下载

Md5Util.java

  • 2012年05月25日 14:21
  • 2KB
  • 下载

java.util 包.ppt

  • 2012年11月27日 22:26
  • 356KB
  • 下载

java.util包总结

  • 2014年03月25日 16:45
  • 172KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java.util整合
举报原因:
原因补充:

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