# Data Type 数据类型

- [Basic Data Type](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/basic-data-type.md): 本章节将介绍Java基础数据类型, 包括 int, long, float, double, char, boolean
- [String](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/string.md): 本章节将介绍Java 字符串 String 类型, 以及String 类型常用方法
- [StringBuilder](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/stringbuilder.md): 本章节将介绍Java 字符串 StringBuilder 类型, 以及 StringBuilder 类型常用方法
- [Array](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/array.md): 本章节将介绍Java 引用数据类型: 数组
- [ArrayList](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/arraylist.md): 本章节将介绍Java 引用数据类型: ArrayList
- [Queue](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/queue.md): Java 队列。Java 中的 Queue 为一个接口, 并不完是 数据结构中的线性队列(满足先进先出)。底层实现 Queue 接口的有两种 方式, 一种是通过链表，一种是通过堆，也就是优先队列。
- [LinkedList](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/linkedlist.md)
- [PriorityQueue](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/priorityqueue.md): Java 优先队列 PriorityQueue。PriorityQueue 实现了 Queue 接口。
- [Map](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/map.md): Map 中的数据是以键值对 key-value 的形式存储的,通过key 找到value, key不能重复 Java中有两种常用的Map。一种是 HashMap 键值无序。另一种是TreeMap, 键值有序。 本节完整代码可以访问 我的github仓库
- [Set](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/set.md): 本章节将介绍Java 引用数据类型: Set
- [泛型](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/fan-xing.md): 泛型, 类似于C++中的模板。使用泛型, 能够提高程序中数据类型的兼容性，避免代码中频繁更改数据类型。也可以使用泛型，构造自己的想要的，较为复杂的数据类型。
- [包装类](/java-quick-start-tutorial/data-type-shu-ju-lei-xing/bao-zhuang-lei.md): 将int, float, double 等基本数据类型封装成一个对象
