2019年10月17日

摘要:Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerException斗智斗勇。每接收到参数或调用方法获得值得判断一 阅读全文
posted @ 2019-10-17 07:27 程序新视界 阅读 (314) 评论 (1) 编辑

2019年10月16日

摘要:在使用Java8 新特性中关于Period.between的方法时需注意该方法获取日期的区间问题。 首先,猜测一下上面的代码返回的天数是多少?15天,你猜对了吗? 如果不理解为什么是15天,那么咱们再打印一下其他的心气,你可能就明白了。 在此执行程序,打印日志如下: 看了下面的日志信息,明白是怎么回 阅读全文
posted @ 2019-10-16 15:39 程序新视界 阅读 (41) 评论 (0) 编辑
摘要:实战介绍 学习完Java8的Stream方法,可能你正准备大展身手,却发现遇到不少问题,本篇文章为大家带来一个findAny方法抛出java.lang.NullPointerException的场景。 实战内容 先看一下下面的代码,猜测一下执行之后会打印什么? 然后,执行单元测试方法,你会发现方法一 阅读全文
posted @ 2019-10-16 15:15 程序新视界 阅读 (16) 评论 (0) 编辑
摘要:前两天因准备美团的面试,导致公众号文章断更了一天,今天就以一篇纯干货来弥补大家。美团的整个面试收获颇丰,与大家分享。 好多年没有面试了,为此专门准备了一天。在美团一个下午经历了四个多小时的三轮技术面试,才发现为面试所准备的面试题几乎无用,整个过程全靠临场发挥和经验积累。 面试之后对整个过程进行复盘、 阅读全文
posted @ 2019-10-16 10:56 程序新视界 阅读 (1308) 评论 (4) 编辑

2019年10月14日

摘要:java8,新特性,日期处理,时间处理 阅读全文
posted @ 2019-10-14 12:46 程序新视界 阅读 (315) 评论 (0) 编辑

2019年10月13日

摘要:mac下intellij查看类结构快捷键有两种形式。 方法一 command +7,通过窗口展示类结果,点击对应的方法,类中跳转到对应的位置,但此窗口并不会消失。如下图: 方法二 默认使用command+F12(Fn换出F12),弹出窗口如下图,当点击对应的方法或属性时,窗口消失。适合一次性使用。 阅读全文
posted @ 2019-10-13 16:24 程序新视界 阅读 (29) 评论 (0) 编辑
摘要:先贩卖一下焦虑,Java8发于2014年3月18日,距离现在已经快6年了,如果你对Java8的新特性还没有应用,甚至还一无所知,那你真得关注公众号“程序新视界”,好好系列的学习一下Java8的新特性。Lambda表达式已经在新框架中普通使用了,如果你对Lambda还一无所知,真得认真学习一下本篇文章 阅读全文
posted @ 2019-10-13 11:18 程序新视界 阅读 (138) 评论 (0) 编辑

2019年10月12日

摘要:前些天,在程序界出了一篇爆文,讲述一个程序员因抱侥幸心理接了违法私活,导致在狱中度过456天的事。引起程序界的一阵骚动,但事情过去了也就过去了,很少人从中进行一些反思和总结。最多也就是得出结论:不要干违法的事情。 如果我们深入思考一下那种“侥幸心理”与最终的“锒铛入狱”之间的关系,会发现这就是“墨菲 阅读全文
posted @ 2019-10-12 12:34 程序新视界 阅读 (232) 评论 (0) 编辑

2019年10月11日

摘要:作为技术人员,学习新知识是基本功课。有些知识是不得不学,有些知识是学了之后如虎添翼,Java8的Stream就是兼具两者的知识。不学看不懂,学了写起代码来如虎添翼。 在上篇《 "Java8 Stream新特性详解及实战" 》中我们介绍了Java8 Stream的基本使用方法,尝试一下是不是感觉很爽? 阅读全文
posted @ 2019-10-11 13:08 程序新视界 阅读 (364) 评论 (0) 编辑

2019年10月10日

摘要:Soft skills are always hard than hard skills. 软技能比硬技能难。 老板听说最近流行“微服务”,问架构师咱们的系统要不要来一套?老板又听说最近流行“中台系统”,问架构师咱们要不要搞起来?其实,这些问题不用老板问,关注技术发展趋势的架构师每当听到新的技术或解 阅读全文
posted @ 2019-10-10 10:55 程序新视界 阅读 (876) 评论 (0) 编辑

导航

统计