自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 getResourceAsStream

这里的getResourceAsStream方法会从classpath下查找“com/example/config/config.properties”文件并返回一个输入流,接着使用Properties对象将该输入流转换成对应的Java对象进行处理。在Java中,如果需要读取一个项目内的资源文件(如配置文件),可以使用ClassLoader的getResourceAsStream方法或Class的getResourceAsStream方法,它们都是根据类加载器在classpath下查找资源文件。

2023-04-15 20:33:39 1353

原创 CopyOnWriteArraySet

当开发者对CopyOnWriteArraySet进行修改操作(如添加、删除元素)时,该操作会先将底层数组进行一次拷贝,并在新数组上执行修改操作,修改完成后再将原数组引用指向新数组。这样做的好处是,在修改操作期间,读取该集合的其他线程可以继续使用原数组的数据,不受修改操作影响,因此快速而且线程安全。CopyOnWriteArraySet是Java中的一个线程安全的集合类,它是通过“写时复制”(Copy-On-Write)的机制来实现并发控制的。

2023-04-15 19:56:16 130

空空如也

空空如也

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

TA关注的人

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