![](https://img-blog.csdnimg.cn/7540949e89ad47debc61da494724d32e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java8新特性
文章平均质量分 75
Java8新特性相关
欲无缘
Java后端开发 陆续分享后端分布式、中间件、 服务器运维、云原生、前端、移动开发、大数据等相关知识。
展开
-
JAVA8新特性之StringJoiner
平时我们进行字符串拼接时,最常用的就是StringBuilder和StringBuffer了,但是在JDK 1.8+中,引入了一个字符串拼接神器:StringJoiner。转载 2022-12-19 14:46:33 · 363 阅读 · 0 评论 -
JAVA8新特性之Lambda表达式、函数式接口、方法引用
可以把lambda表达式理解为简洁的匿名函数,lambda表达式没有名称,但是又参数列表、函数主体、返回类型、还可能抛出一个异常。再来一个排序的例子显而易见,使用Lambda表达式以后,代码看起来更清晰更简洁了,以排序的这个例子我们来看一下lambda的组成**参数列表:**Integer o1,Integer o2箭头:把参数列表和主体分隔为两个部分**主体:**o1-o2当主体为一条语句时{}可以省略 ,当主体是一个表达式时return可以省略。编译器可以通过函数式接口推断出Lambda表达式原创 2022-06-28 14:32:02 · 427 阅读 · 0 评论 -
JAVA8新特性之Stream API
Java8中有两大最为重要的改变。第一个是Lambda表达式;另外一个则是StreamAPI。StreamAPI(java.util.stream)把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为StreamAPI可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。StreamAPI对集合数据进行操作,就类似于使用SQL执行的数据库查询。............原创 2022-07-21 14:46:05 · 503 阅读 · 0 评论 -
JAVA8新特性之Optional容器
想要正确的使用,得知道有哪些方法,下面我列出一些常用的API:原创 2022-06-28 16:15:08 · 269 阅读 · 0 评论 -
JAVA8新特性之时间API LoacalDate、LoacalTime、LoacalDateTime
Date可读性差如果对时间进行格式化,必然会用到SimpleDateFormat,但SimpleDateFormat是线程不安全的。原因:在多线程环境下,当多个线程同时使用相同的SimpleDateFormat对象(如static修饰)的话,如调用format方法时,多个线程会同时调用calender.setTime方法,导致time被别的线程修改,因此线程是不安全的。LocalDate:只含年月日的日期对象LocalTime:只含时分秒的时间对象LocalDateTime:同时含有年月日时分秒的日期原创 2022-07-01 14:59:00 · 403 阅读 · 0 评论