每天一點小知識

2021-10-05 11:49:59 字數 604 閱讀 2117

常見的異常

nullpointerexception

空指標異常 出現的原因往往是使用null呼叫方法

arrayoutofbound***ception 

陣列下標越界異常 獲取陣列、集合中元素的時候,下標不合理就會出現該異常

classnotfoundexception

類找不到異常 往往是缺失jar包的時候出現該問題

sqlexception

sql語句異常 往往是sql語句語法上存在問題

numberformatexception

數字格式異常 進行資料型別轉換的時候,資料格式不合理出現該異常integer.parseint("123h");

classcastexceptiom

型別轉換異常 物件型別強轉的時候如果不合理 往往出現該異常

dog 類 和 cat類繼承 animal 類

animal a = new dog();

cat c = (cat)a;

堆疊記憶體異常異常

程式執行過程中**不合理導致短時間內消耗了大量的記憶體空間,比如 遞迴 沒有合理的結束

每天一點小知識2

每天一點小知識2 2020.12.16 wed 原部落格 1 getch 與getche 函式 鍵盤上讀取乙個字元。呼叫格式 getch 不會將讀入的字元回顯在螢幕上 getche 會將讀入的字元回顯在螢幕上 不同之處就在於getch 無返回顯示,getche 有返回顯示。2 getchar 鍵盤上...

每天一點vim小知識

目標 每天學習使用乙個vim外掛程式,每天學一點用一點,一次學太多了也記不住!此部分名詞可直接使用,也可配合數字使用,或者前面的動詞使用。如2w表示前進兩單詞,任意數字均可。配合動詞使用如 d2w表示刪除兩個單詞。但這個刪除會是從游標所在位置開始刪,如果游標所在位置為末尾,使用此命令只會刪除最後乙個...

每天一點小進步,background size

今天隨便理理最近開發中遇到的小麻煩吧。移動端有時候我們不知道不同螢幕多大,可能我們會直接把一些諸如背景之類的寬度設定成百分之一百。但是這樣的情況下如果我們設定margin left的話div就會超出螢幕。這時候解決方法其實很簡單,給父元素乙個padding值就能將他包括起來。換言之,我們可以考慮用p...