摘要: 笔者之前在学习Java8新特性的时候,最吸引我的就是lambda表达式,它无疑为Java函数编程提供了强有力的支持。lambda表达式的使用方法很简单,下面给出最简单的用法。 lambda表达式的相关知识不再赘述,函数式接口在使用的时候无需指定参数类型,后面直接跟->和Java代码即可。因为编译器会 阅读全文
posted @ 2018-10-24 15:28 隔壁w王叔叔 阅读(592) 评论(0) 推荐(0)
摘要: 前言 本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。 Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lam 阅读全文
posted @ 2018-10-24 15:04 隔壁w王叔叔 阅读(211) 评论(0) 推荐(0)
摘要: 我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇文章将深入解析Java集合里面的批量数据操作(bulk operation),解开lambda最强作用的神 阅读全文
posted @ 2018-10-24 14:46 隔壁w王叔叔 阅读(589) 评论(0) 推荐(0)
摘要: 1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\ 阅读全文
posted @ 2018-10-24 09:28 隔壁w王叔叔 阅读(364) 评论(0) 推荐(0)