首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
考虑考虑
创建于2023-04-16
订阅专栏
java编程学习
等 5 人订阅
共52篇文章
创建于2023-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JDK25中的StableValue
前言 随着JDK25发布之后,首次引入了StableValue语法糖,不过目前是预览属性,用于可延迟初始化的不可变值,这些对象在首次赋值之后即成为不可变 StableValue使用 orElseSet
JDK25中的StructuredTaskScope
前言 在稳定版JDK25中,还是第五次预览了结构化并发(JEP 505)StructuredTaskScope,但是在JDK25中,有着些许调整 结构化并发 在JDK25中,StructuredTas
ScopedValue在JDK24以及JDK25的改动
前言 ScopedValue在JDK21引入的预览属性,在后续的JDK版本中一直预览,然而在JDK24和稳定版JDK25中,有些许调整 JDK24调整 JDK24去掉了runWhere和callWhe
fastjson调用is方法开头注意
前言 fastjsonjson实例化对象时,会调用里面的is开头方法 示例 调用方法输出 总结 fastjsonjson实例化对象时,会调用里面的is开头方法
时间转换格式出现错误
前言 在使用2025-09转换成LocalDateTime出现错误,原因在于LocalDateTime只能适用这种格式yyyy-MM-dd HH:mm:ss,LocalDate使用yyyy-MM-dd
Optional中的flatMap使用
前言 Optional提供了flatMap方法,主要用于再返回一个Optional flatMap使用 输出结果为 总结 flatMap是Optional提供一个方法,可以有效解决空指针问题,不过看个
图片翻转
前言 在开发中,有时候需要将图片翻转,可以使用Graphics2D将图片翻转 图片翻转 下列程序将图片顺时针翻转90度 原图片 翻转后图片 总结 可以使用Graphics2D将图片翻转
Java实现墨水屏点阵图
前言 点阵图是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。点阵图的格式包括PNG、TIFF、BMP、JPEG等
Java实现字节转bcd编码
前言 BCD(Binary-Coded Decimal)是一种将十进制数字编码为二进制的表示方式 bad实现 输出结果为 总结 可以用bcd算法跟设备端交互传输字节数组
JDK21中的Sequenced Collections(序列集合)
前言 JDK21引入了新的集合接口族 Sequenced 集合(JEP 431),提供了对集合在两端的操作,它提供了一种有序的集合实现 集合操作 SequencedCollection使用 其接口方法
JDK17随机数生成
前言 JDK17发布之后,引入了新的随机数生成api,在java.util.random包,主要包含随机数生成以及用于创建各种类型的随机数生成器 随机数生成 默认随机数 输出结果为 使用指定算法 输出
JDK21中的虚拟线程
前言 JDK21之后,提供了创建并启动虚拟线程的便捷方式 创建虚拟线程 JDK21之后,提供了Thread.startVirtualThread方法快速创建虚拟线程 输出结果为 总结 JDK21中最终
JDK9中的dropWhile
前言 JDK9在lambda增加了dropWhile关键字,从Stream中依次删除满足条件的元素,直到不满足条件为止结束删除 dropWhile使用 输出结果为 总结 对于JDK9中的dropWhi
JDK9中的takeWhile
前言 JDK9在lambda增加了takeWhile关键字,用于遇到不满足条件就终止 takeWhile使用 输出结果为 遇到4之后不满足就终止往下找了 总结 对于JDK9中的takeWhile,在升
JDK17中的Sealed Classes
前言 Sealed Classes密封类,在JDK15已经开始预览,在JDK16做了第二次预览,到了JDK17转正 密封类 密封类可以理解为限制继承类,可以指定该类只能被某些子类继承, 语法类似如下:
EasyExcel解析LocalDateTime
前言 一次使用EasyExcel导出带有LocalDateTime字段报错 解决 定义一个解析类 然后在导出类加上 总结 easyExcel使用可以转换类,可以定制转换需要的字段,不过高版本不会报错
Gson解析带转义字符串json
前言 一个json字符串带有转义字符串,一开始发现解析不了,后面发现gson可以解析并转换json对象 gson使用 定义一个对象 json解析 输出结果为 总结 遇到带有转义字符串的json,可以利
JDK21中的switch
前言 jdk21支持了新的switch属性 switch使用 在JDK21之前,switch不支持传入null,否则直接抛异常 输出结果为 jdk21之后,支持传入null 总结 用高版本的jdk有这
JDK22中的super
前言 在JDK22以前,在子类的构造函数中,如果显式调用父类的构造函数(通过super(...)),那么这条语句必须是构造函数中的第一条语句,但是在JDK22之后,这个规则就彻底打破了,JDK22预览
JDK21中未命名类和实例 main 方法
前言 JDK21新增一个预览属性,也就是未命名类和实例 main 方法,该属性方便了main方法的定义 main方法定义 在jdk21以前,我们使用main方法,使用方法如下 输出结果为 但是在JDK
下一页