从java.io.NotSerializableException:java.util.Optional异常说Optional 不可序列化
herman 4年前 (2020-12-27) 4215浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 4年前 (2020-12-27) 4215浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 4年前 (2020-12-12) 5012浏览
一个程序员,通常拥有多个开源平台的账号。比如:github、gitee、gitlab 等。多个账号就会带来管理上的一些麻烦。尤其是我们可能需要记住多个账号和密码。这个时候,最推荐的做法就是配置 SSH 的免密登录。 如果是一个账号的话,我相信...