首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
考虑考虑
创建于2023-04-16
订阅专栏
java编程学习
等 4 人订阅
共46篇文章
创建于2023-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图片翻转
前言 在开发中,有时候需要将图片翻转,可以使用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
lombok首字母小写造成传参无法接受问题
前言 在使用lombok插件开发中,用到了首字母小写,第二个字母大写参数,造成接收参数为空问题 问题 1、定义一个实体类 2、 实现一个接口 访问接口参数,这个时候,发现xPosition和yPosi
JDK21中的Switch模式匹配
前言 switch在jdk8往后各个版本都有一些新特性,JDK21之后,switch新增了模式匹配 switch模式匹配 输出 总结 Switch模式匹配适用于多种场景,包括类型判断、条件分支和复杂逻
JDK14中的switch
前言 switch在JDK12之后,语法得到改善,不过JDK12是预览属性,后面在JDK14转正 switch语法 在JDK12之前,switch写法是这样 但是JDK12之后对switch进行改进和
JDK23中的instanceof
前言 在JDK23以前版本,instanceof关键字是不支持拓展基本类型,允许在所有模式上下文中使用原始类型,包括 long、float、double 和boolean等,但目前是预览属性 inst
JDK23支持switch传入long类型
前言 在JDK23以前版本,不支持使用Long或者long类型传入,但是JDK23支持该类型了,但是只是预览属性 switch使用 在JDK23以往版本中,switch这么写,会报错 会报 但是JDK
maven配置让pom.xml中的repositories生效
前言 在使用maven环境中,有时候在pom.xml配置,发现配置的<repositories>不生效 pom.xml配置仓库 有时候在配置pom.xml文件,会在配置文件里面配置包仓库,例如 在se
下一页