# Data Type 数据类型

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