java:不可变类
? 不可變類(immutable class)是指當創建了這個類的實例后,就不允許修改它的值了。也就是說,一個對象一旦被創建出來,在其整個生命周期內,它的成員變量就不能修改了。它類似于常量(const),即只允許別的程序讀,不允許別的程序進行修改。
? 在java類庫中,所有基本類型的包裝類都是不可變類。例如Integer,Float等。 String也是不可變類。
?
Double d = 5.0; // 調用Double valueOf(double d) d = 7.0; // 再次調用Double valueOf(double d)?
總結
- 上一篇: 怎么对jdk核心包进行跟踪调试,并查看调
- 下一篇: 数据结构:前缀,中缀,后缀表达式(逆波兰