首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java架构老陈
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
一起来学Java8(七)——Stream(上)
从Java8开始,新增了一个java.util.stream包,这个包下的类和接口用来处理集合中的元素,在这个包下面有一个Stream接口,我们主要使用这个接口来对集合进行操作。 首先来看下创建Stream有哪几种方式。 Stream.iterate方法第一参数设定一个初始值,…
一起来学Java8(七)——Stream(中)
在一起来学Java8(七)——Stream(上)中我们了解到了Stream对象的常用方法以及用法。现在一起来深入了解下Stream.collect()方法的使用 collect意思为收集,它是对Stream中的元素进行收集和归纳,返回一个新的集合对象。先来看一个简单例子: 在这…
一起来学Java8(六)——Optional
Optional类是Java8新增的一个类,其作用可以有效避免空指针异常。 Optional类的代码比较简单,很容易就能看懂,其实质就是一个辅助类,把需要处理的对象做了一层包装,然后再使用Optional中的方法时,可以有效得判断处理对象是否为空,从而做出正确判断。 接下来我们…
一起来学Java8(五)——接口默认方法
Java8新加入一个特性,允许在接口方法中给定一个默认实现。前提是在方法前面加一个default关键字。 这种设计看起来是有点违背接口设计原则的,因为当初规定接口中的所有方法都是抽象方法,需要子类去实现它。 但是在Java8中不得不打破这种规则,Java设计者们也有苦衷,考虑到…
一起来学Java8(四)——复合Lambda
在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函数式接口抽象方法后,还可以再次调用接口的其它方法,因为从J…
一起来学Java8(三)——方法引用
方法引用可以看做是Lambda表达式的一种快捷方式。这种快捷方式是建立在某种条件之上的,大致可以分为三类: 可以看到,Lambda表达式有一个参数(String name),String.toString和String.toLowerCase和Person.sayHello也是…
一起来学Java8(二)——Lambda表达式
什么是Lambda表达式,简单的说是一种匿名函数表达方式。因此Lambda表达式本质是个函数,只不过没有函数名称。 有函数式接口的地方就可以使用Lambda表达式。 函数式接口的定义:一个接口里面只有一个抽象方法。 这里的Lambda表达式内容即为:() -> System.o…
一起来学Java8(一)——函数式编程
在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 在这个例子中,sayHello函数被当做一个参数传递到另一个work函数当中,然后work调用给定的函数。 在Java中,充当函数的角…
《Java8 Stream编码实战》正式推出
当我第一次在项目代码中看到Stream流的时候,心里不由得骂了一句“傻*”炫什么技。当我开始尝试在代码中使用Stream时,不由得感叹真香。 记得以前有朋友聊天说,他在代码中用了Lambda表达式结果CodeReview的时候老大让它改了。我在“第三章 Stream流”写了,“…
大家懂Spring 和 SpringBoot 之间的区别吗?
作为Java开发人员,大家都Spring都不陌生,简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBC 、Spring MVC 、Spring Security、 Spring A…
下一页
个人成就
文章被点赞
1
文章被阅读
14,160
掘力值
522
关注了
0
关注者
2
收藏集
0
关注标签
1
加入于
2020-03-23