跳到主要内容

32 篇文档带有标签「Java」

查看所有标签

Java List 集合

Java 集合框架是由 Doug Lea 在1997年发布的,其定义了一系列接口和类,允许开发人员表示和操作集合数据结构(如列表、映射和集),以便更高效地处理和存储数据。

Java Set 集合

Set 集合是 Java 中的一种特殊的集合,它不允许集合中出现重复元素。Set 集合中的元素是无序的,不可重复的,没有索引。

Java 位图

位图(BitSet)是一种特殊的类,它可以用来存储位值(0 或 1),可以按需调整大小,并且可以对位数据进行操作,如设置,清除,反转等。它比其他存储位值的数据结构更快,可以更有效地管理内存。

Java 反射

示例代码:code/learn-java/com.xzp.demo.reflects

Java 字符串

字符串变量是 Java 中的引用类型,用来表示一串字符序列,可以是任意长度的字符序列。

Java 字符流

Java 中的字符流也称为字符输入/输出流,是把字符数据读入程序或者将字符数据写出程序的流。字符流以字符为单位读取数据,而不是以字节为单位,因此可以更有效地处理文本文件。字符流基于字符集,因此可以以更高效的编码方式来处理文本,从而提高性能。 Java 中提供了两个基本的字符流类:Reader 和 Writer,它们分别用于读取和写入数据。比如,FileReader 用于从文件中读取数据,而 FileWriter 用于将数据写入文件中。

Java 字节流

字节流(Byte Stream)是Java中的一种流,它是处理二进制数据的最基本的流,可以处理任何类型的数据,例如字符串、图像等。 字节流的特点是把数据看成一个个字节,它们是无类型的,可以处理任何类型的数据。

Java 属性描述器

PropertyDescriptor 是 Java 类库中的一个实用工具类,用于描述 JavaBean 中的属性(Q:Bean 是什么?)。它可以用于获取指定属性的属性描述符,以进行更高级的功能操作,如获取属性的名称、类型、读写方法等。 PropertyDescriptor 提供了两个构造函数:

Java 异常

异常指在程序运行中抛出的故障,而每个抛出的异常都会有自己专属的名称。

Java 日期

在 Java 编程语言中,日期类型是一种特殊的数据类型,用于存储日期和时间。Java 提供了多种日期类型,可以帮助我们处理日期和时间,并让我们能够实现日期和时间的计算。Java 中的日期类型可以分为两类:旧的日期类型和新的日期类型:

Java 枚举

枚举是 Java 中的一种特殊的类,它可以用来定义一组有限的常量,每个常量可以表示一个特定的值。

Java 栈

栈结构是一种限制插入和删除操作的线性结构,具有后入先出(LIFO)的特性。它的特点是只允许在表的一端进行插入和删除操作,这一端被称为栈顶,另一端被称为栈底,每次插入和删除操作都只能在栈顶进行,而且每次只能从栈顶删除一个元素,因此满足后入先出(LIFO)的原则。如下图所示,最后放入的元素 a,也是第一个会被弹出的元素。

Java 队列

队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。队列中的元素遵循先进先出(FIFO)的原则,即先插入的元素先取出,后插入的元素后取出。