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

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

  • 相关阅读:
    CDH简易离线部署文档
    算法图解读书笔记
    html 知识整理
    Django admin 组件 原理分析与扩展使用 之 sites.py (一)
    阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略
    git 命令和使用场景总结
    由select引发的思考
    Python 实现单例模式的一些思考
    pep 8 规范的一些记录
    python 垃圾回收机制的思考
  • 原文地址:https://www.cnblogs.com/homee/p/10058260.html
Copyright © 2011-2022 走看看