java 向上取整_java 中的异常处理和常用类使用
一.異常:
1.異常的簡單介紹:
Throwable類
/
Error Exception
| |
Unchecked Checked Runtime
Exception Exception Exception
Error:這類錯誤不需要程序員管理
Exception:異常
檢查時異常|編譯時異常:如果程序一旦出現檢查時異常,程序必須要經過處理,否則無法運行
運行時異常:增強程序的健壯性就可以處理
一般運行時異常都會直接或者間接的繼承自RuntimeException
2.常見的運行時異常:
1.空指針 NullPointerException
2.數組越界異常 ArrayIndexOutOfBoundsException
3.負數異常|數組的長度為負數異常 NegativeArraySizeException
4.數學異常 ArithmeticException
5.類型轉換異常 ClassCastException
6.數字轉換異常 NumberFormatException
3.異常的一般運用
throw 制造異常
throws 拋出異常
捕獲異常 try..catch
try {
可能會出現異常的代碼;
} catch (FileNotFoundException e) {
如果出現對應的異常執行的代碼
} catch (NullPointerException e){
} catch (Exception e){
} finally{
無論是否出現異常,一定會執行的代碼
}
注意:
1.如果try中的代碼出現異常,下面的代碼不會執行,直接執行對應的catch中的代碼
2.一個try至少存在一個或者多個catch
3.catch中捕獲異常的順序從小到大寫
常用類
常用類:常常會使用的類,通過API來協助查詢使用
1.String類
(1)分類
String 不可變長字符串|字符序列
StringBuilder:可變長字符串 ,線程不安全,效率較高
StringBuffer:可變長字符串 ,線程安全的,效率較低
(2)String
作用:String 類代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作為此類的實例實現。
構造器
方法:
成員方法
靜態方法
返回指定索引處的 char 值。
返回指定索引處的字符(Unicode 代碼點)。
按字典順序比較兩個字符串。
相等為0 ,如果this比參數對象大返回整數,否則返回負數
按字典順序比較兩個字符串,不考慮大小寫
將指定字符串連接到此字符串的結尾。
當且僅當此字符串包含指定的 char 值序列時,返回 true。
7. 返回指定數組中表示該字符序列的 String。
8. 測試此字符串是否以指定的后綴結束。
測試此字符串是否以指定的前綴開始。
字符串轉字節數組
返回指定子字符串在此字符串中第一次出現處的索引。
返回一個新的字符串,它是通過用 newChar 替
換此字符串中出現的所有 oldChar 得到的。
根據給定正則表達式的匹配拆分此字符串。
返回一個新的字符串,它是此字符串的一個子字符串。
返回一個新字符串,它是此字符串的一個子字符串。 結束位置索引獲取不到
將此字符串轉換為一個新的字符數組。
使用默認語言環境的規則將此 String 中的所有字符都轉換為大寫。
.返回字符串的副本,忽略前導空白和尾部空白。
20. 返回 int 參數的字符串表示形式。
(3)StringBuilder:
可變長字符串 ,線程不安全,效率較高
(4)StringBuffer:
可變長字符串 ,線程安全的,效率較低
Math數學類
1.static double ceil(double a)
向上取整
2.static double floor(double a)
向下取整
3.static long max(long a, long b)
返回兩個 long 值中較大的一個。
4.static double min(double a, double b)
返回兩個 double 值中較小的一個。
3.Date 日期類
(1)構造器:
Date() 以當前系統時間構建日期對象
Date(long date) 參數為毫秒數,默認從1970.1.1.0.0.0開始計算
注意:導包 java.util.Date
(2)SimpleDateFormat 日期格式類|轉換類|轉換器
指定格式
y->年
M->月
d->日
H->24小時
h->12小時
m->分
s->秒
S->毫秒
format(Date)-->日期對象轉為字符串,可以按照指定格式,可以使用轉換器的默認格式
parse(String) -->把字符串轉為日期對象,按照指定格式轉換
4.枚舉: enum
列舉所有情況,可以枚舉類
1.枚舉類也是類,類中的字段|屬性都是該類的一個實例,默認相當于使用public static final修飾
2.枚舉類隱式的繼承了java.lang.Enum
總結
以上是生活随笔為你收集整理的java 向上取整_java 中的异常处理和常用类使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 方法泛型_Java基础学习,什
- 下一篇: javascript等待异步线程完成_J