java LocalDate 为不可变对象
来源:互联网 发布:斗鱼主播都用什么软件 编辑:程序博客网 时间:2024/05/16 13:56
为什么
LocalDate l = LocalDate.now();
l.plusDays(4);
System.out.println(l);
输出的永远是当前时间,而
LocalDate l = LocalDate.now();
l = l.plusDays(4);
System.out.println(l);
输出的是当前时间+4天的日期
答因为 LocalDate 被设计为不可变对象,这样的话每个修改当前 LocalDate 对象的方法(比如 plusDays),都会返回一个新的 LocalDate 对象,而原有的 LocalDate 对象不会发生改变。
阅读全文
0 0
- java LocalDate 为不可变对象
- Java 不可变对象
- java 不可变对象
- Java不可变对象
- Java不可变对象
- Java不可变对象
- java 不可变对象
- Java不可变对象
- java不可变对象
- Java不可变对象
- JAVA String 不可变对象
- JAVA 可变对象,不可变对象
- 并发---不可变对象(java tutorial翻译)
- 为什么Java字符串是不可变对象?
- 为什么Java字符串是不可变对象
- 为什么Java字符串是不可变对象?
- java中不可变对象(Immutable)
- 为什么Java字符串是不可变对象?
- 2017年8月26日训练日记
- SUSE-11 本地 zypper 配置
- 论文笔记之Understanding and Diagnosing Visual Tracking Systems
- 二叉树遍历
- 重写(覆盖)和重载
- java LocalDate 为不可变对象
- C++模板实现单链表
- git 库中有库的问题
- DeepLearning_SparseAutoencoder
- selenium 小结
- 1017
- ArrayList
- hdu 4055 Number String【递推】
- Cookie Choice II ZOJ