摘要: 常常看到一些大佬说,写代码不要写一堆if else嵌套,不要一个方法写上百行,这样不优雅,那么什么样的代码是优雅的代码呢? 优雅的代码首先想到的是可读性高,我们看别人的代码时往往希望对方写得简洁易读,而不是一个方法写了上百行甚至几百行,一眼看过去就劝退了。 容易维护,如果把所有的代码都写在一个方法里 阅读全文
posted @ 2020-07-11 22:08 BarneyMosby 阅读(186) 评论(0) 推荐(0)
摘要: 在编码中单例是很常用的设计模式,通常我们使用的Spring创建的Bean就是默认单例的,这是一个常用又重要的模式。 单例模式是一个创建型的设计模式,它保证程序进程中只有一个实例被创建,所以很容易想到,这个类的构造器必须是private的。 饿汉式单例 最简单的单例模式是饿汉式单例,它的代码如下: p 阅读全文
posted @ 2020-07-11 15:48 BarneyMosby 阅读(114) 评论(0) 推荐(0)
摘要: 很多小伙伴阅读jdk源码的时候不方便打断点,不方便写注释,这篇随笔记录一下如何搭建一个可以动的jdk源码阅读环境。 先建一个maven或者java项目,都可以。 然后找到自己jdk的安装位置下的src.zip 将src.zip解压 将这些源码文件拷到刚刚创建的项目包里,在idea里就可以看到这些源码 阅读全文
posted @ 2020-07-11 14:38 BarneyMosby 阅读(266) 评论(0) 推荐(0)