您当前的位置: 首页 >  Java

white camel

暂无认证

  • 1浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java并发编程(八) : 不可变对象设计(String保护性拷贝)、final的使用、享元模式

white camel 发布时间:2021-01-17 12:07:56 ,浏览量:1

一、 不可变类设计 String

如果一个对象在不能够修改其内部状态(属性),那么它就是线程安全的,因为不存在并发修改

  • 类用 final 修饰保证了该类中的方法不能被覆盖,防止子类无意间破坏不可变性

不可变

  • 如果一个对象在不能够修改其内部状态(属性),那么它就是线程安全的,因为 不存在并发修改
1、日期转换的问题

问题提出 下面的代码在运行时,由于 SimpleDateFormat 不是线程安全的

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for (            
关注
打赏
1661428283
查看更多评论
0.0385s