zoukankan      html  css  js  c++  java
  • 2016/4/19 反射

    Collection 是集合的最顶端    它之下主要有 List   Set 

    List:  list 最常用的两个子类为 ArrayList  LinkedList  
     
    ArrayList:存储在ArrayList类型中的数据会转换为数组 , 每增加一个内容  便扩容一个, 它的数组排列是有序的(输入时什么样子  输出也什么样子)   一般用于查询 频繁删除的数据不推荐使用此类   

    常用ArrayList方法 : 
      add:添加元素   clear:删除所有元素   get:返回指定位置的元素    remove:移除列表制定元素   set:用指定元素替代指定位置上的元素   size:返回次列表元素的数量  
     
     LinkedList: 以数据链的形式存储数据  每个数据都是与前一个数据和后一个数据想链接的  排序是有序的  运行速度相对于ArrayList更慢  一般需要经常删除数据时使用 
    常用LinkedList方法:
    add:添加元素    addFirstl:插入元素到列表开头   addLast:将指定元素加入列表结尾   clear:删除所有元素   get:返回指定位置的元素    remove:移除列表制定元素   set:用指定元素替代指定位置上的元素   size:返回次列表元素的数量 

     
    Set:
      主要的两个子类 
    HashSet:  不可以接受重复的元素  有一套自己的排列顺序  输入的循序和输出循序不一样(所以它是无序的 ) 允许包含null
    运行速度比较快

    TreeSed:
     大致与HashSet一样  关键是它是以 列表内的元素首字母的字典顺序排列的 运行速度相对来说慢一点


    Map:映射键类型 
      M安排<K,Y>  尖括号中的K代表所对应的按键值  Y代表K(按键值)所对应的数   
    主要子类  :
    HashMap:
    按键值不接受重复内容  无序排列 速度较快 

    TreeMap:按键同样不接受重复  但它是一个有序排列  字典排序

  • 相关阅读:
    千万级规模高性能、高并发的网络架构经验分享
    CPU高问题排查
    Worker+MQ解惑
    HashMap解惑
    配置时间同步时,遇到同步无法成功的解决方法
    Django基础—— 1.WEB框架介绍
    html5兼容性问题
    jQuery基础——节点操作
    jQuery基础——基本操作
    jQuery基础——选择器
  • 原文地址:https://www.cnblogs.com/waxlh/p/5410031.html
Copyright © 2011-2022 走看看