logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Optional类中,of()和ofNullable()方法的用法与区别

of(...)方法会返回一个携带被指定的value,且该value不能为NULL;使用ofNullable(...)方法时,若指定的value不为NULL,则会返回携带有该value的Optional类实例,否则就返回一个value值为NULL的Optional类实例。我们可以通过实验来看看这两者之间的区别。

文章图片
#java
探究Collections.singletonList的作用和使用方法

Collections.singletonList被限定只被分配一个内存空间,也就是只能存放一个元素的内容。这样做的好处就是不会造成内存的浪费,不像ArrayList这样的类,不管你是需要多少内存,初始化就会被分配一定空间的内存,就会导致多余内存的浪费。所以在实际的开发中,如果有特殊要求只需要List存放一个的元素,就可以使用Collections.singletonList作为数据结构来存放数据

文章图片
#java#intellij-idea
到底了