会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
易水寒宁
博客园
首页
新随笔
联系
订阅
管理
2020年5月13日
如何解决if else过多的问题,各种方法盘点
摘要: 1、职责链模式 特殊情况下有奇效,一般情况下用不上。 2、有限状态机 特殊情况下有奇效,特别是某些业务对于状态天生敏感的,比如电商的订单进行中、待支付、已支付,一般情况下用不上。我最近也在学习这个,等我学好了写个demo水个文章哈。 3、卫语句 这个比较常用,也好用 if(obj != null){
阅读全文
posted @ 2020-05-13 23:40 易水寒宁
阅读(893)
评论(0)
推荐(0)
2020年5月8日
读书心得-《驱动力》
摘要: 最近读了丹尼尔·平克的《驱动力》,感悟良久,想了想必须要写一点什么表示赞美,也希望更多的人也能静下心来看看。 书的开头介绍了原先科学家发现人主要有两种驱动力,生物性驱动力和外在的驱动力。生物性的驱动力主要是指饿了想吃饭、困了想睡觉还有就是交配繁衍,这种驱动力是与生俱来的,少了这种驱动了也许就会被淘汰
阅读全文
posted @ 2020-05-08 00:28 易水寒宁
阅读(677)
评论(0)
推荐(0)
2020年5月7日
恼人的空指针异常及解决方式
摘要: 1、a.equals(b) 解决方法:a必须确认不为null才能这么使用,如果a没办法确认是否为null,则可以使用Objects.equals(a,b)来比较,该方法内部会对null进行判断(前提条件是对象a和b都实现了hashcode和equals方法,不然比较会出问题,String对象默认实现
阅读全文
posted @ 2020-05-07 09:00 易水寒宁
阅读(1333)
评论(0)
推荐(0)
2020年1月10日
java面试题二
摘要: 一、new一个对象是jvm是怎么创建该对象实例的?(其实就是jvm正常的类加载过程) jvm会去将该对象的class文件解析到堆内存中,生成一个该对象的类class对象,一个类只能产生一个class对象 二、java反射是如何做到动态加载的? 比如有个Student类,可以采用以下方式实现动态加载
阅读全文
posted @ 2020-01-10 00:11 易水寒宁
阅读(113)
评论(0)
推荐(0)
2020年1月9日
我的第一篇博客之java面试遇到的问题及解决方法
摘要: 一、String x = "abc"; String y= new String("bc");总共创建了几个对象 第一个表达式先在常量池里创建了一个abc,然后赋值给x,所以是一个对象。第二个表达式现在常量池里创建一个bc,然后又在堆内存里面new一个对象,所以有两个对象才对。 二、一个叫 team
阅读全文
posted @ 2020-01-09 17:28 易水寒宁
阅读(451)
评论(0)
推荐(0)
公告