240 发简信
IP属地:四川
  • 工具使用-Mac下安装Nginx

    简介 最近从Windows转移到Mac上,所以需要配置Java开发时的环境,下面主要记录下Mac安装Nginx的过程,包括遇到的一些问题及解决的办法 1.下载 Nginx官方...

  • 120
    JAVA学习-多线程基础

    1.简介 对于操作系统而言同时可以允许多个程序, 而不同的程序是运行在一个进程中的。而线程(轻量级进程)是程序执行流的最小单位,也可以说一个进程中可以包含多个线程,这些线程共...

  • 120
    JAVA学习-Map详解

    1.介绍 Map接口定义了一个保存key-value的对象,该对象中key值是不存在重复的,每个key值至多对应一个value在前面几篇的文章中分别介绍了Map的实现类,如H...

  • 120
    JAVA学习-TreeMap详解

    1.定义 TreeMap是基于红黑树的实现,也是记录了key-value的映射关系,该映射根据key的自然排序进行排序或者根据构造方法中传入的比较器进行排序,也就是说Tree...

  • 120
    JAVA学习-List总结

    1.介绍 List接口的定义为该接口实现是有序的Collection,该接口的实现可以对每个元素的插入位置进行精确的控制。用户可以根据元素的整数索引访问元素,并搜索列表中的元...

  • JAVA学习-Hashtable详解

    1.定义 Hashtable的定义为:首先它是类似与HashMap的key-value的哈希表,不允许key-value为NULL值,另外一点值得注意的是Hashtable是...

  • 120
    JAVA学习-HashMap详解

    1.定义 HashMap是实现了Map接口的key-value集合,实现了所有map的操作,允许key和value为null,hashMap不是线程安全的。 从上面的定义提出...

  • 120
    JAVA学习-红黑树详解

    1.定义 红黑树是特殊的二叉查找树,又名R-B树(RED-BLACK-TREE),由于红黑树是特殊的二叉查找树,即红黑树具有了二叉查找树的特性,而且红黑树还具有以下特性: 1...