Java基础知识
文章平均质量分 59
_明月
你不会找到路,除非你敢于迷路。
展开
-
【推荐】国产开源工具Hutool,封装各种 Util 工具类,简介。
[转载]国产开源工具Hutool,封装各种 Util 工具类,简介。转载 2023-10-07 11:31:44 · 276 阅读 · 0 评论 -
【推荐】使用 mapstruct 对 PO VO DTO 进行转换
[转载]使用 mapstruct 对 PO VO DTO 进行转换转载 2023-10-07 10:56:31 · 81 阅读 · 0 评论 -
BigDecimal保留两位小数
BigDecimal保留两位小数转载 2023-08-29 15:09:51 · 73 阅读 · 0 评论 -
Java8,Optional 的高级用法.
Java8,Optional 的高级用法.转载 2023-05-16 09:56:47 · 451 阅读 · 0 评论 -
Java 8 LocalDateTime日期的介绍与使用【附DateUtils日期处理工具完整代码】
Java 8 LocalDateTime日期的介绍与使用【附DateUtils日期处理工具完整代码】转载 2023-03-02 13:32:41 · 1109 阅读 · 0 评论 -
Java正则表达式校验数字、字母及特殊字符
Java正则表达式校验数字、字母及特殊字符转载 2023-02-21 13:37:21 · 11310 阅读 · 0 评论 -
Java判断两个集合的元素是否完全相等
Java判断两个集合的元素是否完全相等转载 2023-01-31 13:52:26 · 5520 阅读 · 2 评论 -
JAVA面试,try、catch、finally带return的执行顺序总结Demo案例
JAVA面试,try、catch、finally带return的执行顺序总结Demo案例原创 2023-01-13 17:18:52 · 221 阅读 · 0 评论 -
详解Throwable类,精心制作
详解Throwable类,精心制作转载 2023-01-13 17:00:18 · 750 阅读 · 0 评论 -
List集合DTO对象去重的三种方法
LIst集合DTO对象去重转载 2022-12-19 17:40:21 · 534 阅读 · 0 评论 -
Java 线程死锁及如何避免死锁文章收录
Java多线程与死锁原创 2022-10-25 22:32:25 · 113 阅读 · 0 评论 -
JDK8,使用LocalDateTime获取时间差.
JDK8中,使用LocalDateTime获取时间,并求取时间差值。原创 2022-10-19 16:34:44 · 1928 阅读 · 0 评论 -
Java8排序stream.sorted()
本文转载原文地址: Java8排序stream.sorted()转载 2020-12-10 17:12:01 · 152 阅读 · 0 评论 -
JDK8,Stream流中map()函数进行数据转换
这段时间再学习JDK8的特性,感觉收获很多。今天来写一篇关于JDK8中Stream流的使用。 在下面的代码中,我想将numberList2集合中的数据进行转换,生成一个新的集合。package com.stream.main;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public class StreamTest7 { p...原创 2020-11-25 16:34:14 · 2474 阅读 · 0 评论 -
Volatile关键字介绍
本文转载:原文地址: Volatile关键字介绍转载 2020-05-08 17:54:39 · 170 阅读 · 0 评论 -
Java基础,FileUtils获取文件并将其转成String字符串.
这里有一个json文件 student.json, 现在我们需要在项目中读取该文件,并将其转成 String 字符串。 student.json文件内容如下所示,其在电脑中的绝对路径为:D:\coding_Myself\Project-STS\Project-01\demo-1\src\main\resources\file 。{ "stuNbr":"ST...原创 2020-03-03 15:23:07 · 2823 阅读 · 0 评论 -
JDK8, LocalDate求取一整月的日期。
JDK8中新增了很多时间类、日期类、时间日期类用于处理时间、日期。有兴趣的小伙伴可以看《JDK8实战》这本书,希望对各位有帮助。 本篇博客主要想各位讲述如何使用LocalDate类获取一整月的日期。我们知道,年分闰年、平年,月分大月、小月。闰年2月有29天,平年2月有28天,按照传统的JDK去处理日期,写起来非常的麻烦!JDK8帮我们很好的解决了这个问题。...原创 2019-12-18 00:15:32 · 899 阅读 · 0 评论 -
Java,除法运算,并将结果转化成百分比
使用DecimalFormat 对运算结果按照指定格式输出。 具体代码如下所示:package com.data;import java.text.DecimalFormat;public class TestLong01 { public static void main(String[] args) { Long num1 = 5L; ...原创 2019-10-30 20:13:39 · 7318 阅读 · 0 评论 -
Java, Long类型值比较
Java中, Long类型是long的包装类。 在进行 Long类型的对象比较中,需要弄清楚Long类型的对象是比较具体的值是否相等,还是需要比较对象是否相同。 若要对本文的Demo有一个更好的理解,可以先观看博客: 【java】Long.valueOf()和longValue()区别 以下是2个小Demo...原创 2018-10-24 16:01:16 · 4272 阅读 · 4 评论 -
Java, 正则表达式之打折问题。
先推荐2篇基础的文章: Java 正则表达式 Java正则表达式 匹配中文字符 在实际开发过程中,我需要将类似于这类文字:“本月洗衣粉打75折的吆...”、“方便面可以打折么?”、“皮衣打9折” 中的打折数字提取出来,并转化成对应的小数。 例如,在文字“本月洗...原创 2018-10-24 17:37:57 · 1446 阅读 · 0 评论 -
StringUtils.isEmpty和StringUtils.isBlank用法
StringUtils位于org.apache.commons.lang包下为了方便区别isEmpty和isBlank,可以从字面意思区分,empty字面翻译是空,而blank翻译为空白。 [java] view plain copypublic class StringUtilsTest { public static void main(String...转载 2018-05-12 11:57:06 · 1279 阅读 · 0 评论 -
Java基础, Long类型数据转化成String类型数据
在Long类型数据转化成String类型数据时,要先对Long类型数据做是否为null判断,否则会引发异常包错! 不含值的Long类型变量 testA 给 Long类型变量 testB 直接赋值,不会引发异常。 不含值的 String类型变量 strA 给 String类型变量 strB直接赋值,也同样不会引发异常。以下是个小Demo例子...原创 2019-05-19 17:35:17 · 8387 阅读 · 0 评论 -
Java基础,耐人寻味的枚举。
由于我自己对Java枚举这块的理论知识匮乏,很难讲清接下来代码中涉及到的理论知识。我只能通过代码、运行结果来展示枚举的魅力所在。1、 EnumTest实体类,定义枚举中各个参数的具体信息。package com.example.demo.Enum;public enum EnumTest { ACTIVE("激活", 100), INACTIVE...原创 2019-06-16 17:16:00 · 247 阅读 · 0 评论 -
JDK8, LocalDate类处理时间案例1
需求: 例如当前时间为20180301,现在需要得到当前时间及其前5个月的时间,并且以201803方式输出。在JDK8的新特性中, LocalDate类完美的解决了这个问题。代码如下所示:package com.date.model;import java.time.LocalDate;import java.time.format.DateTimeForm...原创 2019-08-10 15:05:48 · 195 阅读 · 0 评论 -
Java,Double类型数据小数位精度控制文章收录。
1、 java中如何使Double类型的数值保留两位小数问题 2、 使double保留两位小数的多方法 java保留两位小数 3、 ...原创 2018-10-25 10:07:39 · 422 阅读 · 0 评论