自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java8--日期类

Instant类:时间戳类,代表一个瞬时时间。能作为中间态,让Date()和新API做转换。LocalDateTime类:表示时间+ 日期 (年月日时分秒),不包含数去。LocalDate类:表示日期(年月日),不包含时区。LocalTime类:表示时间(时分秒),不包含时区。ZonedDateTime类:表示带时区的日期时间。ZoneId类:表示时区。

2024-06-12 15:52:16 91

原创 java8--Stream和函数接口

findFirst ():返回第一个元素【findFirst 返回的是一个Optional的对像,他将我们的真实对象封装了一层,这是为了避免空指针。Collection下的List,Set类型,都能直接调用stream()方法获取串行流,parallelStream()获取并行流,但考虑到线程安全,性能开销等方面,parallelStream()谨慎使用。skip(n): 返回一个扔掉了前n个元素的流。flatMap():与map类似,区别在于将元素转换成流,并将结果中的流合并成一个流,

2024-06-12 15:33:36 202

原创 java8--Optional

map()方法的参数为Function(函数式接口)对象,map()方法将Optional中的包装对象用Function函数进行运算,并包装成新的Optional对象(包装对象的类型可能改变):orElseGet()方法与orElse()方法类似,区别在于orElseGet()方法的入参为一个Supplier对象,用Supplier对象的get()方法的返回值作为默认值。:方法接受一个Consumer对象(消费函数),如果包装对象的值非空,运行Consumer对象的accept()方法。

2024-06-12 15:11:50 165

原创 为什么ArrayBlockingQueue使用单锁控制出入列

ArrayBlockingQueue为什么使用单锁

2023-02-08 11:09:03 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除