Java必会的IO字节流、字符流、缓冲流知识总结!
herman 3年前 (2021-12-12) 2003浏览
前言 有人曾问 fastjson 的作者(阿里技术专家高铁):“你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?” ❝高铁答道:“因为热爱本身,就是奖励啊!”❞ 这个回答顿时触动了我。想想自己,又...
herman 3年前 (2021-12-12) 2003浏览
前言 有人曾问 fastjson 的作者(阿里技术专家高铁):“你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?” ❝高铁答道:“因为热爱本身,就是奖励啊!”❞ 这个回答顿时触动了我。想想自己,又...
herman 4年前 (2020-12-27) 4169浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 6年前 (2018-11-20) 3571浏览
任何数据结构的产生总对应着要解决一个实际的问题!我在《HashMap 存在的意义是什么?》这篇文章中总结到:HashMap 这种数据结构解决存取一组 key-vaule 键值对数据,并且在插入、删除、遍历都有不错性能的数据结构。我们也知道,JDK...
herman 6年前 (2018-10-26) 2497浏览
程序猿要与时俱进!JDK11都出来了你还要守着jdk6和7?当你认为JDK8有BUG的时候你可曾知道当初JDK6、JDK7也是这样过来的! 最近我要批评一些人了!在我遇到的一些菜鸟当中,问他会不会JDK8中的Optional?他说不会!我说...
herman 6年前 (2018-08-28) 5859浏览 0评论
java.util.Optional<T> 是 java 8 中推出来的一个新类,主要用来解决空异常 NullPointerException 的问题,但它也不算真正的解决,还是可以返回 null 和 抛出空异常的。公司很多新人都会用...
herman 7年前 (2017-08-29) 3261浏览 0评论
Java.util.Optional是Java 8新增的类,作为一个持有实例的容器类,可以帮我们把判空的代码写得更优雅,并且该类还提供了一些实用的api,官方文档在这里。本文将结合java 8的特性来讲解Java.util.Optional的各种...