zoukankan      html  css  js  c++  java
  • Collection

    1,Collection c=new ArrayList();父类引用指向子类对象,知道为什么这么做

    2.Collection接口下的三大接口:list ,set,map,区别

    3.创建新类要实现equals()和hashcode(),object 中的equals()比较的是看是不是同一个对象

    4.java自动装箱

    5.实现Comparable接口的class通过复写唯一的(int)compareTo()来实现该lass对象的排序

    6.Collections class中的方法

    7.Iterator接口中的三个方法,next(),hasNext(),remove()

    8,所有实现Collection的容器class都有一个iterator()返回一个Iterator接口的对象。

    9.泛型。

    10.高级for循环

    map的具体实现方式

    HashMap 散列表 插入和查询的开销是固定的; 可以通过构造方法设置容量和负载因子,调整性能默认选择 
    LinkedHashMap 双向链表 
    取得元素的顺序是其插入次序,或者最近最少使用次序;插入时比HashMap略慢,但迭代时更快 
    TreeMap 红黑树 总是保证有序; 可以通过subMap()方法返回一个子树 
    WeakHashMap 弱键映射,允许释放映射所指向的对象 
    ConcurrentHashMap 线程安全,不涉及同步加锁 
    IdentityHashMap 用 == 代替 equals() 进行比较; 插入操作不会随着Map尺寸变大而明显变慢

    HashMap详解

    http://alex09.iteye.com/blog/539545

    HashMap笔试面试题汇总解析

    注意HashMap是在bucket中储存键对象和值对象,作为Map.Entry

    http://blog.csdn.net/song19890528/article/details/16891015

  • 相关阅读:
    css 正方体
    鼠标放上去,不同的cursor光标类型
    文件上传用到的函数 20150205
    PHP常用正则表达式汇总
    代码练习之 登陆 PHP会话控制 session cookie
    正则表达式全部符号解释
    字典转模型
    Day11 TableView
    Day10
    Day9
  • 原文地址:https://www.cnblogs.com/kydnn/p/4973203.html
Copyright © 2011-2022 走看看