java
文章平均质量分 94
孟林洁
知足上进,不负野心。
展开
-
Java8、Java11、Java15、Java21新特性
Java 11的更新确保了对最新Unicode标准的支持,使得开发者可以处理更广泛的字符和文本编码。Java 15 引入了新的 API 特性,如改进的 Stream API : ByteArrayOutputStream和新的日期和时间 API。引入了var关键字,可以用于局部变量的声明,根据初始化值的类型自动推断变量的类型.需要注意的是,var关键字只能用于局部变量的声明,不能用于成员变量、方法参数、方法返回值等。引入了新的标准化HTTP客户端API,支持HTTP/2协议,并提供了异步和响应式的特性。原创 2024-03-14 16:20:26 · 1568 阅读 · 0 评论 -
逗号字符串拼接与List互转
list转 字符串拼接String s = StringUtils.join(longs.stream().map(Object::toString).toArray(String[]::new), ",")字符串拼接转listString ids= "1,2,3,4,5,6";List<Long> listIds = Arrays.asList(ids.split(...原创 2019-11-06 10:19:38 · 1598 阅读 · 1 评论 -
java.lang.NumberFormatException: Infinite or NaN
1、错误原因在对Double类型的数据进行计算操作,将结果转化为BigDecimal时抛出了NumberFormatException。Infinite 、NaN是double类型的常量:无穷大、非数。结果类型转换在构造BigDecimal对象时,构造方法中传入的Double类型为无穷大或非数字时会抛出NumberFormatException异常。2、概念补充 任意整数(by...原创 2019-11-06 09:45:52 · 20862 阅读 · 0 评论 -
Collections排序(正序与倒序)日期排序
场景:按日期排序@Test public void test() { String s1 = "2018-08-10 22:18:22"; String s2 = "2018-08-10 22:10:22"; String s3 = "2018-08-10 22:08:22"; List<String> ar...原创 2018-12-06 18:40:47 · 9933 阅读 · 0 评论 -
字母,数字,下划线,数字的正则表达式
1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$2.非负整数(正整数 + 0 ): ^/d+$3. 正整数: ^[0-9]*[1-9][0-9]*$4.非正整数(负整数 + 0): ^((-/d+)|(0+))$5. 负整数 : ^-[0-9]*[1-9][0-9]*$6.整数: ^-?/d+...转载 2018-07-20 10:33:27 · 9613 阅读 · 0 评论 -
jdk环境配置
转记!jdk安装与配置转载 2018-02-05 13:04:00 · 141 阅读 · 0 评论 -
工具类总结(4)-邮件发送工具类
java发送邮件,以qq邮件示例(注册激活用户)原创 2017-11-28 10:08:12 · 572 阅读 · 0 评论 -
JAVA学习笔记之(五)数组
数组基本操作、扩容、冒泡原创 2017-08-15 17:45:45 · 213 阅读 · 0 评论 -
JAVA学习笔记之(四)函数
函数的使用原创 2017-08-15 09:58:04 · 185 阅读 · 0 评论 -
JAVA学习笔记之(三)流程控制
java流程控制原创 2017-08-14 22:03:16 · 338 阅读 · 0 评论 -
JAVA学习笔记之(二)语言基础
java学习之语言基础篇原创 2017-08-14 15:12:47 · 201 阅读 · 0 评论 -
JAVA学习笔记之(一)HelloWorld
helloWorld的编译运行原创 2017-08-14 10:48:29 · 249 阅读 · 0 评论 -
实体类为什么要序列化
实体类为什么要序列化- 序列化方式原创 2017-03-22 11:24:10 · 1211 阅读 · 0 评论