写在前面 不得不说,有些小伙伴的学习热情真高,学完了Lambda表达式的语法,想来几个典型案例再强化下。于是问冰河能否给几个Lambda表达式的典型使用示例。于是乎,便有了这篇文章。 案例一 需求 调用Collections.sort()方法,通过定制排序比较两个Employee(先比较年龄,年龄相 ...
分类:
编程语言 时间:
2020-05-07 00:36:42
阅读次数:
80
Java流程控制 1、用户交互Scanner java.util.Scanner 是Java5的新特性,可以通过Scanner类来获取用户的输入 import java.util.Scanner;?public class Demo1 { public static void main(String ...
分类:
编程语言 时间:
2020-05-06 20:06:58
阅读次数:
72
JDK8主要新特性介绍(一) https://blog.csdn.net/jun55xiu/article/details/93201032 JDK8主要新特性介绍(二) https://blog.csdn.net/jun55xiu/article/details/93970914 ...
分类:
其他好文 时间:
2020-05-06 12:14:43
阅读次数:
38
写在前面 前面积极响应读者的需求,写了两篇Java新特性的文章。有小伙伴留言说:感觉Lambda表达式很强大啊!一行代码就能够搞定那么多功能!我想学习下Lambda表达式的语法,可以吗?我的回答是:没问题!这不,Lambda表达式来了! 匿名类到Lambda表达式 我们先来看看从匿名类如何转换到La ...
分类:
编程语言 时间:
2020-05-06 01:26:59
阅读次数:
69
写在前面 这是一道真实的面试题,一个读者朋友出去面试,面试官竟然问他这样一个问题:你说说Java8中为什么引入Lambda表达式?引入Lambda表达式后有哪些好处呢?还好这个朋友对Java8早有准备。不过,如果是看文章的你出去面试,面试官问你这样的问题,你是否也能轻松回答呢? 什么是Lambda表 ...
分类:
编程语言 时间:
2020-05-05 00:36:46
阅读次数:
63
关于Stream和Collectors的用法,这应该是总结的最全的文章了,大家可以收藏一下。 一:简介 java.util.Stream 表示能应用在一组元素上一次执行的操作序列。Stream 操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作返回Stream本身,这样就 ...
分类:
其他好文 时间:
2020-05-04 15:35:35
阅读次数:
73
写在前面 很多小伙伴留言说,冰河你能不能写一些关于Java8的文章呢,看书看不下去,看视频进度太慢。好吧,看到不少读者对Java8还是比较陌生的,那我就写一些关于Java8的文章吧,希望对大家有所帮助。至于【高并发专题】,后续咱们会继续更新的。 Java8有哪些新特性? 简单来说,Java8新特性如 ...
分类:
编程语言 时间:
2020-05-04 15:04:48
阅读次数:
65
1.Java NIO 基本介绍 1) Java NIO 全称 java non-blocking IO, 是指 JDK 提供的新 API。 从 JDK1.4 开始, Java 提供了一系列改进的输入/输出的新特性, 被统称为 NIO(即 New IO), 是同步非阻塞的.2) NIO 相关类都被放在 ...
分类:
编程语言 时间:
2020-05-04 00:28:11
阅读次数:
65
ES2018 新特性 异步迭代器 正则表达式反向(lookbehind)断言 正则表达式 Unicode 转义 非转义序列的模板字符串 正则表达式 s/dotAll 模式(本文) 正则表达式命名捕获组 对象展开运算符 Promise.prototype.finally “正则表达式的 s (dotA ...
分类:
其他好文 时间:
2020-05-03 15:06:32
阅读次数:
64
? ES6-Mario 这是一个用原生ES6语法和HTML5新特性写成的Web 游戏。 通过这个项目,你可以在实践中对ES6的主要内容、HTML Canvas 相关API以及Webpack的基础配置有一个直观的认识。 主体结构学习自 Meth Meth Method On Youtube @Meth ...
分类:
Web程序 时间:
2020-05-03 14:40:06
阅读次数:
77