随笔分类 -  java 8

摘要:新特性# 比较新的的特性就是流Stream ,和lambda表达式 图上面就是一些常用的方法,延迟方法,就是对数据作处理中间方法,终结方法就是最后符合好处理的数据结束方法 延迟方法和lambda表达式的延迟加载的原理一样,它可以进行链式编程如list.().filter().map().limit( 阅读全文
posted @ 2021-08-15 12:41 Bonnie_ξ 阅读(342) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/iRm8x5KW0WXyrc18YK9-FAhttps://mp.weixin.qq.com/s/TF_CAtXI16Pxnj1lLn3M7A 阅读全文
posted @ 2021-03-11 17:08 Bonnie_ξ 阅读(55) 评论(0) 推荐(0) 编辑
摘要:示例1:Java 8中获取今天的日期 Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就用这个类。 package com.shxt.demo02; import java.time.LocalDate; pu 阅读全文
posted @ 2021-02-04 16:43 Bonnie_ξ 阅读(94) 评论(0) 推荐(0) 编辑
摘要:java8自带常用的函数式接口 Predicate<T> boolean test(T t) 传入一个参数返回boolean值 Consumer<T> void accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型 准备数 阅读全文
posted @ 2021-01-18 08:54 Bonnie_ξ 阅读(140) 评论(0) 推荐(0) 编辑
摘要:全部代码展示: package com.drew.util; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; imp 阅读全文
posted @ 2020-12-31 16:19 Bonnie_ξ 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1、取当前时间戳 Long millisecond = Instant.now().toEpochMilli(); // 精确到毫秒 Long second = Instant.now().getEpochSecond();// 精确到秒 2、将Long类型的时间戳转成字符串 /** * 将Long 阅读全文
posted @ 2020-12-31 16:17 Bonnie_ξ 阅读(10499) 评论(0) 推荐(0) 编辑
摘要:LocalDate、LocalTime、Instant、Duration、Period 1.1使用LocalDate和LocalTime 1.1.1LocalDate的创建方式和相关方法使用示例 public void localDate() { LocalDate date = LocalDate 阅读全文
posted @ 2020-12-31 16:15 Bonnie_ξ 阅读(126) 评论(0) 推荐(0) 编辑
摘要:一.简述 在Java8中,我们可以使用以下类来计算日期时间差异: 1.Period 2.Duration 3.ChronoUnit 二.Period类 主要是Period类方法getYears(),getMonths()和getDays()来计算. 示例: package insping; impo 阅读全文
posted @ 2020-12-31 16:07 Bonnie_ξ 阅读(892) 评论(0) 推荐(0) 编辑
摘要:1.1 java8自带的常用函数式接口。 public class Test { public static void main(String[] args) { Predicate<Integer> predicate = x -> x > 185; Student student = new S 阅读全文
posted @ 2020-12-30 17:04 Bonnie_ξ 阅读(113) 评论(0) 推荐(0) 编辑
摘要:先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。 统计员工的最高薪资、平均薪资、薪资之和。 将员工按薪资从高到低排序,同样薪资者年龄小者在前。 将员工按性别分类,将员工按性别和地区分类,将员工按薪资是否高于8000分为两部分。 用传 阅读全文
posted @ 2020-12-29 22:04 Bonnie_ξ 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Lambda 表达式的使用 下面我们先使用一个简单的例子来看看Lambda的效果吧。 比如我们对Map 的遍历 传统方式遍历如下: Map<String, String> map = new HashMap<>(); map.put("a", "a"); map.put("b", "b"); map 阅读全文
posted @ 2020-12-29 17:19 Bonnie_ξ 阅读(279) 评论(0) 推荐(0) 编辑
摘要:排序大家都经常用的吧,下面是个学生类,2 个字段:id[学号],score[分数], public class Stu { //编号 private Integer id; //分数 private Integer score; public Stu(Integer id, Integer scor 阅读全文
posted @ 2020-12-28 19:54 Bonnie_ξ 阅读(128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示