幾種常見的runtime exception

2021-09-01 11:17:15 字數 429 閱讀 6872

1.nullpointerexception  --空指標,當程式試圖在需要物件的地方使用null時丟擲異常

2.ioexception --輸入輸出異常

3.arithmeticexception --算術異常;乙個整數除以0時,丟擲異常。

4.classcastexception -- 型別強制轉換異常,當試圖將物件強制轉換為不是例項的子類時丟擲改異常

5.stringindexoutofbound***ception --指示索引或者為負,或超出字串的大小

6.arraystoreexception -- 試圖將一錯誤型別的物件儲存到乙個物件陣列時丟擲異常

7.illegelargumentexception --表明向方法傳遞了乙個不合法或不正確的引數

8.indexoutofboundexception --排序索引超出範圍

幾種常見的Shell

上面提到過,shell是一種指令碼語言,那麼,就必須有直譯器來執行這些指令碼。unix linux上常見的shell指令碼直譯器有bash sh csh ksh等,習慣上把它們稱作一種shell。我們常說有多少種shell,其實說的是shell指令碼直譯器。bash是linux標準預設的shell,...

常見的幾種排序

常見的排序 選擇排序 直接選擇排序 堆排序 交換排序 氣泡排序 直接交換排序 插入排序 直接插入排序 shell排序 折半插入排序 歸併排序 基數排序 1.選擇排序 1.1直接選擇排序 選擇排序 直接選擇排序 每迴圈一次取出其中最大或者最小的乙個 插入到靠前或者靠後的位置 當然第一次從0開始,第二次...

幾種常見的演算法

1 窮舉法 窮舉法是最基本的演算法設計策略,其思想是列舉出問題所有的可能解,逐一進行判別,找出滿足條件的解.窮舉法的運用關鍵在於解決兩個問題 在運用窮舉法時,容易出現的問題是可能解過多,導致演算法效率很低,這就需要對列舉可能解的方法進行優化.以題1041 純素數問題為例,從1000到9999都可以看...