1. 介绍 在Java语言中,++i和i++操作都不是线程安全的,在使用的时候,不可避免的会用到synchro...[作者空间]
java8中提供了四个内置的函数式接口,通过直接使用这四个接口,或者使用它们的扩展接口,可以让我们很方便的使用...[作者空间]
1. Iterator介绍 对于java中的集合类(Collection),可以使用迭代器Iterator对集...[作者空间]
工作中最常用的工具包就是: 然后最常用的数据结构就是列表。使用列表有两种方式,通过挨个添加元素,或者将素组转为列表...[作者空间]
在工作中,对接第三方服务时,往往存在文件的传输使用,使用stfp是一种简单有效的方式,可以对文件进行上传和下载...[作者空间]
工作中后端与前端打交道是几乎每天都要发生的,定义好的返回类不仅能让前端容易处理后端返回数据,还能方便排查错误问题。[作者空间]
1. throws关键字 throws关键字通常应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号...[作者空间]
Java8引入Optional库来解决NullPointerException ,从而避免源码被各种null检查污...[作者空间]
参考 https://blog.csdn.net/zengxiantao1994/article/details/...[作者空间]
在 java 8 之前,接口与其实现类之间的 耦合度 太高了(tightly coupled),当需要为一个接口添...[作者空间]
1. 简介 fastjson是由alibaba开源的一套json处理器。与其他json处理器(如Gson,Jack...[作者空间]
1. 什么是序列化和反序列化 序列化:把Java对象转化为字节序列的过程。 反序列化:把字节序列恢复为Java对象...[作者空间]
1. String Java中的String对象是不可变对象,针对字符串对象的操作(例如subString、con...[作者空间]
1. PO persistant object:持久层对象 有时也被称为Data对象,对应数据库中的entity,...[作者空间]
1. 数组与集合的区别 (1)数组声明了它容纳的元素的类型,而集合不声明。(2)数组是静态的,一个数组实例具有固定...[作者空间]
1. 读取xlsx 这里值得注意的是: // 最后一行行标,比行数小1,行数使用getPhysicalNumber...[作者空间]
1. 什么是Stream Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像...[作者空间]
1. Date与String互换 1.1 Date转String 1.2 String转Date 2. 日期Dat...[作者空间]