zoukankan      html  css  js  c++  java
  • 学习:java集合

      java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料

    保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。

    java集合有很多,不过常用的也就四大类

      1.List:ArrayList、LinkedList、Vector、Stack

      2.Map:HashMap、Hashtable

      3.Set::HashSet、TreeSet

      4.Queue

    HashMap、Hashtable区别

      HashMap是异步的,这就导致其在多线程中不安全,但是其运行效率比Hashtable要高,可以放入null

      Hashtable是同步的,这让他在多线程里面很安全,但是运行效率要低一些,不可以放空值

    ArrayList、Vector区别

      ArrayList是异步的,不安全的,速度快的,当数组不够存放数据时,存取自动增长50%

      Vector是同步的,安全的,速度慢的,当数组不够存放数据时,自动增长原有一倍,适合大量数据,因为不会反复扩展

      因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

  • 相关阅读:
    tcp/ip协议
    linux系统优化项
    MySQL索引
    mysql命令中的group by 和 order by li'mit使用与技巧
    mysql命令
    WPF学习笔记01_XAML之简介
    【高精度】大整数的因子
    【高精度】计算2的N次方
    【高精度】大整数减法
    【高精度】大整数加法
  • 原文地址:https://www.cnblogs.com/homee/p/10058260.html
Copyright © 2011-2022 走看看