32 篇文档带有标签「Java」
查看所有标签Java Future
Future 是什么
Java IO
什么是 IO
Java JDBC
一个简单的 JDBC 示例
Java Lambda 表达式
什么是 Lambda 表达式
Java List 集合
Java 集合框架是由 Doug Lea 在1997年发布的,其定义了一系列接口和类,允许开发人员表示和操作集合数据结构(如列表、映射和集),以便更高效地处理和存储数据。
Java Set 集合
Set 集合是 Java 中的一种特殊的集合,它不允许集合中出现重复元素。Set 集合中的元素是无序的,不可重复的,没有索引。
Java 介绍
Java 是什么
Java 位图
位图(BitSet)是一种特殊的类,它可以用来存储位值(0 或 1),可以按需调整大小,并且可以对位数据进行操作,如设置,清除,反转等。它比其他存储位值的数据结构更快,可以更有效地管理内存。
Java 修饰符
三种修饰符
Java 内部类、外部类
内部类
Java 反射
示例代码:code/learn-java/com.xzp.demo.reflects
Java 哈希表
哈希表在 Java 体系当中的地位相对较高~
Java 基本数据类型
Java 有 8 种基本数据类型,按照存储类型,可以分成了以下四类:
Java 字符串
字符串变量是 Java 中的引用类型,用来表示一串字符序列,可以是任意长度的字符序列。
Java 字符流
Java 中的字符流也称为字符输入/输出流,是把字符数据读入程序或者将字符数据写出程序的流。字符流以字符为单位读取数据,而不是以字节为单位,因此可以更有效地处理文本文件。字符流基于字符集,因此可以以更高效的编码方式来处理文本,从而提高性能。 Java 中提供了两个基本的字符流类:Reader 和 Writer,它们分别用于读取和写入数据。比如,FileReader 用于从文件中读取数据,而 FileWriter 用于将数据写入文件中。
Java 字节流
字节流(Byte Stream)是Java中的一种流,它是处理二进制数据的最基本的流,可以处理任何类型的数据,例如字符串、图像等。 字节流的特点是把数据看成一个个字节,它们是无类型的,可以处理任何类型的数据。
Java 属性描述器
PropertyDescriptor 是 Java 类库中的一个实用工具类,用于描述 JavaBean 中的属性(Q:Bean 是什么?)。它可以用于获取指定属性的属性描述符,以进行更高级的功能操作,如获取属性的名称、类型、读写方法等。 PropertyDescriptor 提供了两个构造函数:
Java 异常
异常指在程序运行中抛出的故障,而每个抛出的异常都会有自己专属的名称。
Java 循环、条件判断
for 循环
Java 数组
使用:
Java 日期
在 Java 编程语言中,日期类型是一种特殊的数据类型,用于存储日期和时间。Java 提供了多种日期类型,可以帮助我们处理日期和时间,并让我们能够实现日期和时间的计算。Java 中的日期类型可以分为两类:旧的日期类型和新的日期类型:
Java 枚举
枚举是 Java 中的一种特殊的类,它可以用来定义一组有限的常量,每个常量可以表示一个特定的值。
Java 栈
栈结构是一种限制插入和删除操作的线性结构,具有后入先出(LIFO)的特性。它的特点是只允许在表的一端进行插入和删除操作,这一端被称为栈顶,另一端被称为栈底,每次插入和删除操作都只能在栈顶进行,而且每次只能从栈顶删除一个元素,因此满足后入先出(LIFO)的原则。如下图所示,最后放入的元素 a,也是第一个会被弹出的元素。
Java 类、对象
什么是类
Java 线程
什么是进程
Java 输入、输出
输入和输出
Java 运算符
- 算术运算符:+、-、*、/、%
Java 重写、重载
定义:
Java 队列
队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。队列中的元素遵循先进先出(FIFO)的原则,即先插入的元素先取出,后插入的元素后取出。
Java 面向对象
面向对象三大特性:封装、继承、多态
JDK 各版本特性
列举了历年来各 JDK 版本的主要特性,持续更新。