文章482
标签257
分类63
Java集合八-Map架构

Java集合八-Map架构

前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)


Java集合七-List总结(LinkedList, ArrayList使用场景及性能分析)

Java集合七-List总结(LinkedList, ArrayList使用场景及性能分析)

Java集合六-Stack

Java集合六-Stack

学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:

  • Stack介绍
  • Stack源码解析(基于JDK11.0.4)
  • Stack示例

Java集合五-Vector

Java集合五-Vector

学完ArrayListLinkedList之后,我们接着学习Vector. 学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它:

  • Vector介绍
  • Vector数据结构
  • Vector源码解析(基于JDK11.0.4)
  • Vector遍历方式
  • Vector示例

Java集合四-LinkedList

Java集合四-LinkedList

前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList

和学习ArrayList一样,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList

内容包括:

  • LinkedList介绍
  • LinkedList数据结构
  • LinkedList源码解析(基于JDK11.0.4)
  • LinkedList遍历方式(整表遍历, 字表遍历, 并发遍历)

Java中的IO流

Java中的IO流

Java中的IO一直都是我的薄弱项, 所以今天就来总结一下Java中的IOStream


JavaWeb总结之一

JavaWeb总结之一

本文是Java面试总结中JavaWeb的第一篇


IDEA中设置JVM运行参数

IDEA中设置JVM运行参数

对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式


Java基础总结之七

Java基础总结之七

本文是Java面试总结中Java基础篇的第七篇


Java集合三-Iterator的Fail-Fast机制总结

Java集合三-Iterator的Fail-Fast机制总结

本篇以ArrayList为例, 总结了Java中出现的Fail-Fast(快速失败)机制

前面, 我们已经学习了ArrayList的源码. 接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解, 内容包括:

  • fail-fast简介
  • fail-fast示例
  • fail-fast解决办法
  • fail-fast原理
  • JUC解决fail-fast的原理