• 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

  • 相关阅读:
    python动态规划解决矩阵连乘
    ISCC2019-digdigdig
    MultiSelectComboBox(一)
    中国地图 xaml Canvas
    NotificationObject.cs
    DelegateCommand.cs
    SQL-PIVOT 数据透视 行列转换
    中国行政区域(省,市,县)SQL
    WCF自定义地址路由映射(不用svc文件)
    java下载安装,环境变量,hello world
  • 原文地址:https://www.cnblogs.com/kydnn/p/4973203.html
Copyright © 2020-2023  润新知