首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA8
订阅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Java8 通关攻略
可以把 Lambda 表达式理解为简洁的表示可传递的匿名函数的一种方式,Lambda表达式基于数学中的λ演算得名:它没有名称,但有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 Lambda表达式使您能够封装单个行为单元并将其传递给其他代码。如果希望对集合的每个…
Java 8 Stream 的终极技巧——Collectors 操作
1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java 8 加入的操作类,位于 ja…
有点干货 | Jdk1.8新特性实战篇(41个案例)
一直想把jdk1.8的新特性整理下,恰好看到老外的git(文后有链接),在这个结构上继续完善了说明和功能,做了41个单元测试案例,方便新人学习。以下内容很干,对于一个萌新小白来说,学习jdk1.8的新特性,基本看一遍就知道个7788了,在熟读两遍最后跟着写一遍,那么在实际项目中…
Java 8:一文掌握 Lambda 表达式
1. 概述 Java 8 引入的 Lambda 表达式的主要作用就是简化部分匿名内部类的写法。 能够使用 Lambda 表达式的一个重要依据是必须有相应的函数接口。所谓函数接口,是指内部有且仅有一个抽象方法的接口。 Lambda 表达式的另一个依据是类型推断机制。在上下文信息足…
JAVA编程思想(三)去掉别扭的if,自注册策略模式优雅满足开闭原则
1. 策略模式原型举例 2. 代码 2.1. 税策略代码 2.2. IF语句实现的税策略工厂 可以看到,如果通过if语句来获取不同的税策略,当增加新的税策略时就不得不修改已有代码,当算税方法很多时,就不那么好看,同时也增加了圈复杂度。 2.3. 首次优化 税策略工厂中使用Map…
Java9到Java13各版本新特性代码全部详解(全网独家原创)
【PS】:这个季节太冷了,南方湿冷,我的手都生冻疮了,看在年前最后几天了,没办法,我最后选择去网吧花了几天时间,网费都花了好几百块,为了打造这篇干货不惜下血本啊。终于奋战几天写出来了这篇文章。每一个语法细节都经过实例演示过的,我特意把每个版本的Open JDK都下载了一遍,体验…
🔥Java8新特性之Lambda表达式,函数式接口,方法引用和default关键字
这个四个的主要作用 简化代码编写,提高性能等等,但是也会给维护带来麻烦,因为不懂的人去看,真心累,但是写起来是真的香,今天打算讲标题上的。 Lambda 表达式,也可称为闭包,允许把函数作为一个参数,使代码更简洁。 这个几个基本语法 和下面的4种函数式接口是对应的。谢谢读者的提…
java8+ 简单、安全、高效的格式化 Date
众所周知 SimpleDateFormat 线程不安全,不少朋友被其坑过。 下面是 stackoverflow 的文章 why-is-javas-simpledateformat-not-thread-safe 中的栗子。 每次 new (实例化) SimpleDateForm…