getyear() int 獲取當前日期的年份
getmonth() month 獲取當前日期的月份物件
getmonthvalue() int 獲取當前日期是第幾月
getdayofweek() dayofweek 表示該物件表示的日期是星期幾
getdayofmonth() int 表示該物件表示的日期是這個月第幾天
getdayofyear() int 表示該物件表示的日期是今年第幾天
withyear(int year) localdate 修改當前物件的年份
withmonth(int month) localdate 修改當前物件的月份
withdayofmonth(int dayofmonth) localdate 修改當前物件在當月的日期
isleapyear() boolean 是否是閏年
lengthofmonth() int 這個月有多少天
lengthofyear() int 該物件表示的年份有多少天(365或者366)
plusyears(long yearstoadd) localdate 當前物件增加指定的年份數
plusmonths(long monthstoadd) localdate 當前物件增加指定的月份數
plusweeks(long weekstoadd) localdate 當前物件增加指定的週數
plusdays(long daystoadd) localdate 當前物件增加指定的天數
minusyears(long yearstosubtract) localdate 當前物件減去指定的年數
minusmonths(long monthstosubtract) localdate 當前物件減去注定的月數
minusweeks(long weekstosubtract) localdate 當前物件減去指定的週數
minusdays(long daystosubtract) localdate 當前物件減去指定的天數
compareto(chronolocaldate other) int 比較當前物件和other物件在時間上的大小,返回值如果為正,則當前物件時間較晚,
isbefore(chronolocaldate other) boolean 比較當前物件日期是否在other物件日期之前
isafter(chronolocaldate other) boolean 比較當前物件日期是否在other物件日期之後
isequal(chronolocaldate other) boolean 比較兩個日期物件是否相等
JDK8中的鎖優化
參考 longadder 類似automiclong,但是提供了 熱點分離 過程如下 如果併發不激烈,則與automiclong 一樣,cas賦值。如果出現併發操作,則使用陣列,陣列的各元素之和為真實value,讓操作分散在陣列各個元素上,把併發操作壓力分散,一遇到併發就擴容陣列,最後達到高效率。一...
jdk8中forEach使用問題
實話說,jdk8出來好久了,公司一直用的還是jdk7,沒有公升級,最近終於公升級到jdk8了,所以來自己改改 使用jdk8中的新特性,最簡單的foreach先來試試 測試 如下 public static void testjdk8foreach 2 jdk8 foreach aslist.fore...
JDK8中介面的變化
package cn.king.demo01 介面 inte ce myinter01 介面中的 static方法 只能使用 介面名.靜態方法名 的方式呼叫 static void fun2 實現類 class myinter01impl implements myinter01 測試 public...