您现在的位置是:首页 > IT要闻 当前栏目 【java8】java新特性(一)——全局观 学习 代码 2023-03-02 10:31:20 时间 # 一、前言 # 年前的时候 ,我一个师姐出去工作,被鄙视了。说写的代码太垃圾。当时我也没有在意,回头想想自己,本以为自己写的代码天衣无缝,无可挑剔。但是自从自己遇到了Java8 后,我的世界观颠覆了,原来我写的代码是这么的烂,代码如人生呀,好烂的人生。 我可不愿意,赶紧学习学习java8,这么好的东西怎么能不学? # 二、改变垃圾的新特性 # * Lambda表达式 * 函数式接口 * 方法引用于构造器引用 * Stream API * 接口中默认方法和静态方法 * 新时间日期API # 三、好处 # * 速度更快 * 代码更少(这个是真的,深有感触) * 强大的Stream API,无所不能~~ * 并行 * 减少空指针的Optional类 # 四、小结 # 先抛转引玉,java8带来的好处就是不少,我在使用的过程中,发现以前写五六行代码,需要一行就可以替换。在说,查出list,需要根据一些条件进行筛选出来一部分,从新放到一个新的list中,可以用Stream API直接就筛选出来。。作为一个对代码很疯狂的人,我居然刚使用。我要多用,要多写代码,写有用的代码~~这样的人生才精彩。 本文地址: 【java8】java新特性(一)——全局观 相关文章 写技术博客的一些心得分享 HDFS 高可用分布式环境搭建 HDFS 分布式环境搭建 HDFS 伪分布式环境搭建 使用单调栈来解决的一些问题 与归并排序相关的一些问题 使用打表法找规律 前缀树的设计与实现 矩阵类问题处理技巧 使用位运算技巧比较两个数中较大的数 使用位运算技巧实现加减乘除 位图的使用与实现 栈和队列相关的一些问题 和链表相关的一些问题 消息队列常见问题总结 使用二分法来解决的一些问题 随机函数变换相关技巧 找到字符串中所有字母异位词 求数据流中的中位数问题 如何用常数时间插入、删除和获取随机元素