Skip to main content

java引用数据类型

JDK七种引用数据类型

引用数据类型指向的是堆上的对象,它们存储的是对象的内存地址。主要包括:
类(Class): 用户自定义的类或者Java提供的类(如String, Date等)。
接口(Interface): 定义行为规范,不能直接实例化,但可以被类实现。
数组(Array): 同一类数据的集合,长度固定,如int[] arr = new int[10];。
枚举(Enum): 用于定义固定的常量集。
注解(Annotation): 提供元数据,用于在编译时或运行时提供信息。
字符串(String): 特殊的引用类型,用于处理文本,尽管不是基本类型,但使用极其频繁。
包装器类(Wrapper Classes): 为每个基本数据类型提供了对应的包装类,如Integer, Double等,使得基本类型可以像对象一样使用,支持泛型和方法调用。

常见引用类型

1.String StringBuffer StringBuilder
2.Date Calendar
3.LocalDate LocalDateTime LocalTime
4.Array List Set Map
5.ArrayList LinkedList Vector Stack HashSet HashMap LinkedHashMap
6.Enum
7.Annotation

常见引用类型的使用