第十六天新知識總結繼續

2021-10-01 05:24:50 字數 1397 閱讀 6011

1,表達簡便

ecommorders originalsorder = orders.

get(0)

;if(originalsorder.

getchannelupdatedat()

.before

(order.

getchannelupdatedat()

))

2,或者當前時間並且表示自己需要的時間

zoneddatetime nextmonth = zoneddatetime.

ofinstant

( instant.

ofepochmilli

(system.

currenttimemillis()

), datetimeutils.

cnzoneoffset()

).plusmonths(1

);zoneddatetime settleday = zoneddatetime.of(

nextmonth.

getyear()

, nextmonth.

getmonthvalue()

,20,0

,0,0

,0, datetimeutils.

cnzoneoffset()

);return settleday.

format

(formatter)

;

3,對撲滿豬賬號的操作包括提現,充值等等

package com.hupo.xiaoman.piggy.bank.constants;

public

enum jobprefix

4,@deprecated註解的作用
外部正在呼叫或者二方庫依賴的介面,不允許修改方法簽名,避免對介面呼叫方產生影響。介面過時必須加 @deprecated 註解,並清晰地說明採用的新介面或新服務是什麼。

這其中提到了 @deprecated 註解,在之前的開發過程中沒遇到過這個註解,於是查了下他的功能:

簡單來講就是,若某類或某方法加上該註解之後,表示此方法或類不再建議使用,呼叫時也會出現刪除線,但並不代表不能用,只是說,不推薦使用,因為還有更好的方法可以呼叫。

或許有人會問 為什麼會出現加這個註解呢,直接在寫方法的時候定義乙個新的不就好了嗎?

因為在乙個專案中,工程比較大,**比較多,而在後續開發過程中,可能之前的某個方法實現的並不是很合理,這個時候就要新加乙個方法,而之前的方法又不能隨便刪除,因為可能在別的地方有呼叫它,所以加上這個註解,就方便以後開發人員的方法呼叫了。

Python 第十六天

魔法方法總是被雙下劃線包圍 例如 init 注 魔法方法第乙個引數為cls 類方法 或者self 例項方法 其中 cls 代表乙個類名稱 self 代表乙個例項物件的名稱 基本方法 init self 構造器,當乙個例項被建立的時候呼叫的初始化方法 new cls 是在乙個物件例項化的時候所呼叫的第...

寒假第十六天

abs x 返回數字的絕對值,如abs 10 返回 10 ceil x 返回數字的上入整數,如math.ceil 4.1 返回 5 cmp x,y 如果 x y 返回 1,如果 x y 返回 0,如果 x y 返回 1 exp x 返回e的x次冪 ex 如math.exp 1 返回2.7182818...

python第十六天

一 包 1 什麼是包?一系列模組的集合 2 有什麼用?包通過資料夾來管理一系列功能相近的模組 3 包重點?包中一定有乙個專門用來管理包中所有模組的檔案 init 4 什麼是包名?包名是存放一系列模組的資料夾名字 5 包名有什麼用 包名 包物件 存放的是管理模組的那個檔案的位址,指向其全域性命名空間。...