网站Logo 苏叶的belog
首页
设计模式
JavaSe
Spring
项目工具
GitMavenDocker
Base
Linux
登录
Optional类

Optional类

一、Optional 类 Optional 是 Java 8 引入的一个容器类,用来表示 一个值可能存在,也可能不存在。 它的核心目的是: 避免显式的 null 判断,从而减少 NullPointerException。 传统代码: User user = getUser(); if (user !

2026-03-05
0
0
JavaSe
Optional类

Java扩展知识

Java的三大分支 JavaSE JavaSE(Java Platform,Standard Edition) :Java平台标准版。它是 JavaEE 和 JavaME 的基础。 用来开发C/S架构软件 JavaSE 包含 Java 语言基础、JDBC(Java数据库连接性)操作、I/O(输出输出

2026-03-05
1
0
JavaSe
Java扩展知识
Java扩展知识
正则表达式

正则表达式

一,正则表达式介绍 正则表达式:校验字符串是否满足一定的规则,用来校验数据格式的合法性 作用:校验字符串是否满足规则,在一段文本中查询满足要求的内容。 使用方式(java中) String str="123456"; str.matches("正则表达式内容"); 使用规则 字符类型(只匹配一个字

2025-12-20
4
0
JavaSe
正则表达式

JDBC

一,JDBC概述 JDBC全称java DataBase Connectivity,java数据操作。 JDBC就是java语言操作关系型数据库的一套API。 JDBC的目的是用同一套java代表,操作不同的关系型数据库。 JDBC本质是Sun公司定义的一套操作所有关系型数据库的规则,即接口。 各个

2025-12-20
6
0
JavaSe
JDBC
JDBC
注解

注解

一、注解是什么? 注解就是给代码贴的「便利贴」,告诉编译器、工具或框架一些额外信息。 // 没有注解:纯代码 public class User { private String name; public String getName() { return

2025-12-20
8
0
JavaSe
注解

反射

一,什么是反射? 反射(Reflection) 是Java在运行时检视自身的能力。它允许程序在运行时: 获取类的完整信息 构造对象 调用方法 访问/修改字段 甚至绕过访问权限控制 // 没有反射:一切都必须在编译时确定 User user = new User(); // 编译时就知道是User类

2025-12-20
17
0
JavaSe
反射
反射
java网络编程

java网络编程

一,网络编程基础 网络模型 OSI七层模型 层级 名称 功能 例子 7 应用层 用户接口,应用程序访问网络服务 HTTP、FTP、SMTP 6 表示层 数据格式转换、加密解密</

2025-12-20
7
0
JavaSe
java网络编程

java多线程基础

一,多线程概述 进程:进程是程序的基本执行实体。一个软件运行之后就是一个进程。 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中实际运作的单位。 简单理解:应用软件中互相独立,可以同时运行的功能就是线程,多个线程同时运行就是多线程。 多线程的应用场景: 只要是想让多个事情

2025-12-14
9
0
JavaSe
java多线程基础
java多线程基础
IO流(高级流)

IO流(高级流)

IO体系结构 一,缓冲流 1.1 缓冲流体系结构 1.2 字节缓冲流 原理:底层自带了长度为8kb的缓冲区提高性能。利用缓冲区可以一次读取8kb数据提高了缓冲效率。 缓冲流的核心思想是使用内存缓冲区<

2025-12-13
9
0
JavaSe
IO流(高级流)

IO流(基本流)

一,IO流概述 IO流:存储和读取数据的解决方法。用于读写文件中的数据(可以读写文件,或者网络中的数据) IO流的分类: 按照流的方向分为: 输入流:读取本地文件中的数据。 输出流:写入本地文件中的数据。 按照操作文件类型分为: 字节流:可以操作所有类型的文件。 字符流:只能操作纯文本文件。 二,I

2025-12-07
8
0
JavaSe
IO流(基本流)
IO流(基本流)
1 2