Java API是一组预定义的类和方法,用于开发Java应用程序。它提供了访问底层操作系统和硬件的功能。
Java API是Java编程语言的一套丰富的类库,它包含了许多预定义的类和方法,用于实现各种功能,以下是Java API的一些主要部分:
1、基本数据类型和运算符
数据类型 | 描述 |
byte | 8位有符号整数 |
short | 16位有符号整数 |
int | 32位有符号整数 |
long | 64位有符号整数 |
float | 32位单精度浮点数 |
double | 64位双精度浮点数 |
char | 16位Unicode字符 |
boolean | true或false值 |
2、控制流程
关键字 | 描述 |
if | 如果条件为真,执行代码块 |
else if | 如果前面的if条件为假,且当前条件为真,执行代码块 |
else | 如果前面的所有条件都为假,执行代码块 |
switch | 根据表达式的值,选择执行相应的代码块 |
for | 重复执行代码块,直到满足循环条件 |
while | 当条件为真时,重复执行代码块 |
dowhile | 至少执行一次代码块,然后根据条件重复执行 |
3、数组和集合
类名 | 描述 |
Array | 存储相同类型的元素的数据结构 |
List | 有序、可变大小的集合,允许重复元素 |
Set | 无序、不可变大小的集合,不允许重复元素 |
Map | 键值对映射的数据结构,键是唯一的,值可以是任何类型 |
4、字符串处理
类名 | 描述 |
StringBuilder | 可变的字符串序列,用于高效地构建和修改字符串 |
StringBuffer | 线程安全的可变字符串序列,用于高效地构建和修改字符串 |
StringTokenizer | 将字符串分割成单词或其他标记的类 |
5、输入输出流
类名 | 描述 |
FileInputStream | 从文件中读取字节的输入流 |
FileOutputStream | 向文件中写入字节的输出流 |
FileReader | 从文件中读取字符的输入流(基于字符编码) |
FileWriter | 向文件中写入字符的输出流(基于字符编码) |
ObjectInputStream | 从对象输入流中读取对象的输入流 |
ObjectOutputStream | 向对象输出流中写入对象的输出流 |
6、异常处理
类名 | 描述 |
Exception | Java程序运行时可能出现的所有异常的基类 |
FileNotFoundException | 当试图打开不存在的文件时抛出的异常 |
ArrayIndexOutOfBoundsException | 当访问数组时使用的索引超出范围时抛出的异常 |
ClassNotFoundException | 当试图加载一个找不到的类时抛出的异常 |
NumberFormatException | 当试图将一个字符串转换为数字时,如果该字符串不表示有效的数字时抛出的异常 |
7、日期和时间处理
类名 | 描述 |
Date | 表示特定的瞬间,精确到毫秒级别(已过时,建议使用Calendar或LocalDate) |
LocalDate | 表示一个日期(年/月/日),没有时间信息(不包含时分秒) |
LocalTime | 表示一天中的某个时刻(时/分/秒),没有日期信息(不包含年/月/日) |
LocalDateTime | 表示一个日期和时间(年/月/日,时/分/秒),没有时区信息(不包含时区偏移量) |
ZonedDateTime | 表示一个带有时区信息的日期和时间(年/月/日,时/分/秒,时区偏移量) |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/642004.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复