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

  • 相关阅读:
    Linux下修改Mysql的用户(root)的密码
    Mysql 用户权限管理
    mysql的四种启动方式
    MySQL慢日志的相关参数
    mysqlsla slow-query常用用法

    导包和模块注意的问题
    Python面向对象之魔法方法/双下方法
    __new__问题
    转:Python常见字符编码及其之间的转换
  • 原文地址:https://www.cnblogs.com/kydnn/p/4973203.html
Copyright © 2011-2022 走看看