03 2023 档案
摘要:主要内容 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期API 其他新特性 Java 8新特性简介 ⚫ 速度更快 ⚫ 代码更少(增加了新的语法 Lambda 表达式) ⚫ 强大的 Stream API ⚫ 便于并行 ⚫ 最大化减少
阅读全文
摘要:1 Stream概述 2 Stream的创建 3 Stream的使用 4 Stream源码解读 先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。 统计员工的最高薪资、平均薪资、薪资之和。 将员工按薪资从高到低排序,同样薪资者年龄小者
阅读全文
摘要:HashMap变化 HashMap1.7 在JDK1.7 到 JDK1.8的时候,对HashMap做了优化 首先JDK1.7的HashMap当出现Hash碰撞的时候,最后插入的元素会放在前面,这个称为 “头插法” JDK7用头插是考虑到了一个所谓的热点数据的点(新插入的数据可能会更早用到),但这其实
阅读全文
摘要:作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push……的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。针对这些问题,今天我就将这几年对Git的
阅读全文