kotlin中一些知識點

2021-09-10 10:24:56 字數 372 閱讀 2407

1.委託屬性: 語法是: val/var 《屬性名》: 《型別》 by 《表示式》

2.可空型別? ?. ?: !!.

?可為空

?.如果不為空

3.類布局

通常,乙個類的內容按以下順序排列:

屬性宣告與初始化塊

次建構函式

方法宣告

伴生物件

不要按字母順序或者可見性對方法宣告排序,也不要將常規方法與擴充套件方法分開。

選擇乙個順序(高階別優先,或者相反) 並堅持下去。

將巢狀類放在緊挨使用這些類的**之後。如果打算在外部使用巢狀類,

而且類中並沒有引用這些類,那麼把它們放到末尾,在伴生物件之後。

初賽中 一些知識點

32位系統的處理器最大只支援到232 bit 4g記憶體,64位系統最大支援的記憶體高達億位數。原碼 轉成二進位制數後在最前面加上符號位,0為正數,1為負數 反碼 正數的反碼是其本身,負數的反碼是除符號位外全部取反 補碼 正數的補碼是其本身,負數的補碼是反碼加一 原碼的補碼的和等於原碼的和的補碼 儲...

java中一些基礎知識點

運算子 注意 整數被0除將會產生乙個異常,浮點數被0除會得到無窮大或nan 關係運算子 expression1 expression2 第乙個表示式expression1為假時,不必計算第二個表示式 x 0 1 x 此方式可避免後乙個表示式被零除 位運算子 與 或 異或 非 通過2的冪次方和 運算可...

C語言中一些知識點

1.學程式設計 找 讀 改 寫 少看書。但少看不是不看,看一本書要限制在一天內。任務是通讀書中主要的概念,明白大致是幹什麼用的,形成乙個大概的框架 然後一周內乾掉書中全部 不理解再瀏覽書中相關章節,注意是瀏覽。或者刷部落格。實在刷不懂,可以先刷後面,待日後重新刷 因為書中 有些部分可能出自後面的章節...