郑晔·《代码之丑》学习笔记--长参数列表

作为函数间共享信息的两种方式之一的“全局变量”已被我们否定了,那就只剩一条路了:参数列表,但参数列表滥用也会带来问题
2021年01月17日 郑晔 代码之丑 代码的坏味道 软件设计 长参数列表 2,705次浏览

谈谈Java 8 interface 引入的default method

Java 8 在接口中引入默认方法用意几何
2020年12月19日 接口 Java 默认方法 Java8 行为组合 2,867次浏览

java.util.Optional——让你远离NullPointerException的利器

第一次接触Optional印象中,我第一次接触Optional是在写某个DAO层Repository时。我发现findByXXX(...)方法返回的不是具体的POJO,而是一个Optional,我当时就纳闷了,这是个啥,为啥要这样?但当时的我,没有更进一步的追问,便放过它了,也许这就是我跟优秀同行之间的差距吧。
2020年11月30日 Java Optional NullPointerException 空指针 1,912次浏览

计算机中运算为何需要反码和补码

问题正如标题所抛出的问题,为何计算机中的运算需要用补码?如果换个问法就是:补码是如何出现的,它又是如何解决运算问题的。
2020年10月18日 二进制 补码 计算机基础 2,657次浏览

Java String.Split 字符串分割转义字符问题

聊一聊Java字符串分割问题
2020年09月29日 Java String Split 字符串分割 正则 2,015次浏览