java如何简单分类
使用基本数据类型分类
Java的基本数据类型可分为四类:
- 整数类型:
byte(8位)、short(16位)、int(32位)、long(64位) - 浮点类型:
float(32位)、double(64位) - 字符类型:
char(16位,Unicode字符) - 布尔类型:
boolean(true或false)
基于对象类型分类
Java的对象类型分为两大类:
- 内置类:如
String、Integer等JDK提供的类 - 自定义类:用户通过
class关键字定义的类
集合框架分类
Java集合框架按接口分类:
- 单列集合:
List(有序,如ArrayList)、Set(无序唯一,如HashSet) - 双列集合:
Map(键值对,如HashMap)
异常分类
Java异常分为两类:
- 受检异常:必须捕获或声明(如
IOException) - 非受检异常:运行时异常(如
NullPointerException)
线程状态分类
Java线程状态通过Thread.State枚举定义:

NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED
每种类别均基于Java语言特性或API设计,可根据实际场景选择分类方式。






