花费 71 ms
Java8函数之旅 (五) -- Java8中的排序

前言    对数据进行排序是平常经常会用到的操作之一,使用Jav8排序可以减少你在排序这方面的代码量,优化你的代码。 测试用例代码 定义个实体类User,拥有姓名name,年龄age,积分cre ...

Sun Oct 22 21:11:00 CST 2017 0 28988
JAVA8新特性Optional,非空判断

Optional java 的 NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨, 有大佬说过 “防止 NPE,是程序员的基本修养。” 但是修养归修养,也是我们程序 ...

Tue Nov 10 22:52:00 CST 2020 1 5822
Java8函数之旅(四) --四大函数接口

前言   Java8中函数接口有很多,大概有几十个吧,具体究竟是多少我也数不清,所以一开始看的时候感觉一脸懵逼,不过其实根本没那么复杂,毕竟不应该也没必要把一个东西设计的很复杂。 几个单词 ...

Sun Oct 22 19:53:00 CST 2017 2 14680
Java8函数之旅 (一) 开始认识lambda

系列之前我想说的   最近有一段时间没写博客了,这几天回到学校,才闲下来,决定写一写最近学习到的知识,既是为了分享,也是为了巩固。之前看到过一篇调查,调查说的是学习新知识,光只是看的话,知识的获取率 ...

Tue May 23 21:29:00 CST 2017 3 11540
Java8函数之旅 (二) --Java8中的流

流与集合    众所周知,日常开发与操作中涉及到集合的操作相当频繁,而java中对于集合的操作又是相当麻烦。这里你可能就有疑问了,我感觉平常开发的时候操作集合时不麻烦呀?那下面我们从一个例子说起。 ...

Wed May 24 08:02:00 CST 2017 8 8522
Java8函数之旅 (六) -- 使用lambda实现Java的尾递归

前言 本篇介绍的不是什么新知识,而是对前面讲解的一些知识的综合运用。众所周知,递归是解决复杂问题的一个很有效的方式,也是函数式语言的核心,在一些函数式语言中,是没有迭代与while这种概念的,因为此 ...

Tue Oct 24 22:38:00 CST 2017 2 5571
Java8函数之旅 (三) --几道关于流的练习题

为什么要有练习题?    所谓学而不思则罔,思而不学则殆,在系列第一篇就表明我认为写博客,既是分享,也是自己的巩固,我深信"纸上得来终觉浅,绝知此事要躬行"的道理,因此之后的几篇博客都会在知识点后面 ...

Fri May 26 01:14:00 CST 2017 4 4372
Java8函数之旅 (八) - 组合式异步编程

前言 随着多核处理器的出现,如何轻松高效的进行异步编程变得愈发重要,我们看看在java8之前,使用java语言完成异步编程有哪些方案。 JAVA8之前的异步编程 继承Thead类,重写ru ...

Tue Jan 02 01:30:00 CST 2018 0 2889
写Java代码的一些小技巧

写Java代码有三年多了,遇到过很多坑,也有一些小小的心得。特地分享出来供各位学习交流。这些技巧主要涉及谷歌Guava工具类的使用、Java 8新特性的使用、DSL风格开发、代码封装等技巧。 一、n ...

Fri Dec 07 01:53:00 CST 2018 0 1374
[翻译]Java 8 并行流 – 自定义线程池示例

本篇是简单介绍如何自定义线程池并在Java 8 的Parallel Streams中使用线程池。并举例介绍如何不使用普通线程池而是使用自定义线程池来调用Parallel streams API。 1 ...

Wed May 12 19:00:00 CST 2021 0 1818

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM