【Java基础】
文章平均质量分 53
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。
DominicElvira
多总结,多学习 ,形成方法论
展开
-
RSA加解密原理(简单易懂)
RSA加解密原理(简单易懂)原创 2023-03-20 23:27:14 · 731 阅读 · 1 评论 -
【日期时间处理】获取当前日期时间戳、日期格式字符串转时间戳、日期时间格式字符串转时间戳 JAVA8
如题:以下时间戳都是标准UTC时间不带时间 毫秒级代码如下 /** * @description: 获取当前日期 时间戳 * @return: java.lang.Long * @author: xk * @date: 2021/8/2 15:49 */ public static Long getNowDateTimestamp() { return LocalDate.now().atStartOfDay().toInstan原创 2021-08-05 16:40:33 · 1118 阅读 · 0 评论 -
【简化代码】 Consumer接口实际应用
介绍源码:@FunctionalInterfacepublic interface Consumer<T> { /** * 抽象方法:传入一个指定泛型的参数,无返回值 */ void accept(T t); /** * 如同方法名字一样andThen,类似一种相加的功能(下面会举例说明) */ default Consumer<T> andThen(Consumer<? super T>原创 2021-07-11 21:41:50 · 507 阅读 · 0 评论 -
【简化代码】Supplier接口实际运用
介绍supplier接口是java.util.function下的一个用于返回对象的一个函数接口。源码如下:如源码所示它有几个特性主要用于返回结果支持函数编程调用get方法的时候才会创建对象返回(懒加载)实际使用场景我们在代码中,有时候会遇到一个通用方法,里面的有些逻辑在不同的地方有不同的实现,这时候入参可以使用Supplier,简化代码。栗子如下:public static void main(String[] args) { System.out.println(co原创 2021-07-11 18:54:25 · 1094 阅读 · 0 评论 -
【日期处理】介绍 java 8 TemporalAdjuster 类型
介绍 java 8 TemporalAdjuster 类型本文我们介绍 java 8 TemporalAdjuster 类以及其使用场景。java 8 引入了新的日期、时间库————即java.time包,TemporalAdjuster 类是其中之一。简而言之,TemporalAdjuster 类是调整Temporal对象的策略。在使用TemporalAdjuster 类之前,我们先看看Temporal接口。Temporal 接口Temporal可以根据实际需求表示为日期、时间或两者组合。其几个实转载 2021-07-08 22:59:44 · 502 阅读 · 0 评论 -
【简化代码】 Java 泛型 提升抽象能力实际应用
Java 泛型 提升抽象能力看完这篇文章,你将获取到 更简单复用的代码 更强的抽象能力 。基础知识为什么使用泛型(使用场景)1.使程序员能够实现通用算法。2.在编译时进行更强的类型检查,提高代码的安全性。泛型类一个泛型类的定义与格式如下:类名<T1, T2, …, Tn> { /* … */ }/** * Generic version of the Box class. * @param <T> the type of the value being原创 2021-06-30 23:28:45 · 943 阅读 · 0 评论 -
Java序列化 Serializable 详解
1.什么是序列化序列化指堆内存中的java对象数据,通过某种方式把对存储到磁盘文件中,或者传递给其他网络节点(网络传输)。这个过程称为序列化,通常是指将数据结构或对象转化成二进制的过程.2.序列化使用场景由序列化的定义,我们就可以知道其使用场景 想把内存中的对象保存到一个文件中或者数据库中时候; 想用套接字在网络上传送对象的时候; 想通过RMI传输对象的时候总结: 序列化使用场景都是涉及到将对象转化成二进制,因为序列化保证了能够成功读取到保存的对象。3.如何实现序列化实现Seria原创 2020-10-13 23:25:05 · 383 阅读 · 0 评论 -
【简化代码】字符串与各种集合类的相互转化
工作中经常有逗号字符串转换成List、Map、Set集合类的需求,今天我来总结一下一些好的方法实现,以及可能会碰到的问题。OK,我们开始吧!原创 2020-07-01 10:32:19 · 5587 阅读 · 0 评论