Java注解初步

元注解

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:

HashMap 及 ConcurrentHashMap 简介

HashMap 数据结构介绍

在最新的 Java 8+ 版本中,HashMap 的物理存储结构已经非常成熟,它被形象地称为 “数组 + 链表 + 红黑树” 的混合体。我们可以用一个 “智能图书馆” 的例子来通俗地解释它的工作原理。

Java集合及相关集合的排序

概述

集合分为两大类,即Collection(List、ArrayList、LinkedList、Vector;HashSet、LinkedHashSet、TreeSet) 和 Map(HashMap、LinkedHashMap、TreeMap、Hashtable&Properties-古老的实现类线程安全并且键不能为null),Map的key使用set集合进行存储(组成keySet),所以map的key不能重复。使用Collections操作collection及map,使用Arrays操作数组。