欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

atomicinteger與int區別

林子帆2年前39瀏覽0評論

atomicinteger與int區別?

1.異同點。

int是基本數據類型,Integer是引用數據類型,int和Integer之間可以自動拆裝箱(雖然可以自動拆裝箱,但寫代碼的時候也盡量避免不必要的拆裝箱)。int默認值是0,Integer是null,這點可以根據需要自行定義使用。

Integer包裝類是不可變的,使用泛型的時候填入的只能是包裝類,不能是基本數據類型int.Integer的valueOf方法默認緩存值是-128到127之間。

AtomicInteger:涉及到計算時的線程安全問題就使用AtomicInteger。Atomin...是一套線程安全的類。

2.擴展。

語法糖(糖衣語法):是指語法沒有給計算機語言添加新的功能,但是新增的語法對程序員來說更有利于編程。比如java的自動拆裝箱。程序員不需要自己寫代碼裝換。

對象組成:對象由三部分組成:對象頭(Header)、對象實例(Instance Date)、對齊填充(Padding)。

java 可變函數參數,atomicinteger與int區別