技术栈总结
面试专题
小白虫~
这个作者很懒,什么都没留下…
展开
-
java8--日期类
Instant类:时间戳类,代表一个瞬时时间。能作为中间态,让Date()和新API做转换。LocalDateTime类:表示时间+ 日期 (年月日时分秒),不包含数去。LocalDate类:表示日期(年月日),不包含时区。LocalTime类:表示时间(时分秒),不包含时区。ZonedDateTime类:表示带时区的日期时间。ZoneId类:表示时区。原创 2024-06-12 15:52:16 · 97 阅读 · 0 评论 -
java8--Stream和函数接口
findFirst ():返回第一个元素【findFirst 返回的是一个Optional的对像,他将我们的真实对象封装了一层,这是为了避免空指针。Collection下的List,Set类型,都能直接调用stream()方法获取串行流,parallelStream()获取并行流,但考虑到线程安全,性能开销等方面,parallelStream()谨慎使用。skip(n): 返回一个扔掉了前n个元素的流。flatMap():与map类似,区别在于将元素转换成流,并将结果中的流合并成一个流,原创 2024-06-12 15:33:36 · 212 阅读 · 0 评论 -
java8--Optional
map()方法的参数为Function(函数式接口)对象,map()方法将Optional中的包装对象用Function函数进行运算,并包装成新的Optional对象(包装对象的类型可能改变):orElseGet()方法与orElse()方法类似,区别在于orElseGet()方法的入参为一个Supplier对象,用Supplier对象的get()方法的返回值作为默认值。:方法接受一个Consumer对象(消费函数),如果包装对象的值非空,运行Consumer对象的accept()方法。原创 2024-06-12 15:11:50 · 174 阅读 · 0 评论