第十五天學習java
總結
隨機數
-
java中獲取隨機數的方式:
- Math類中的random方法[0,1)
- Random類中的nextInt(n)方法[0,n)
- ThreadLocalRandom類中的nextInt(n,m)方法[n,m)
- UUID類中的randomUUID方法獲取128位的隨機數
Date類
-
Date 日期類
- 構造方法:
- Date()
- Date(long date)
- 方法:
- after()
- before()
- 構造方法:
-
設定日期格式:
利用DateFormat抽象類的子類SimpleDateFormat
-
日期轉文字:
format(Date date)DateFormat的方法
-
文字轉日期:
parse(String str) DateFormat的方法
-
-
獲取日期中的部分資訊
利用Calendar抽象類中的get方法實現
異常
-
java中有有兩種情況出錯:Error Exception
- Exception(異常);
-
非執行時異常:編譯時報錯,不處理就沒法執行 (除了RuntimeException都是)
-
執行時異常:編譯時不報錯,執行時報錯(RuntimeException) 1. ArithmeticException 算術異常 2. ArrayIndexOutOfBoundsException 陣列越界異常 3. NumberFormatException 數字格式化異常 4. ClassCastException 型別轉換異常 5. NullPointerException 空指標異常(一定是null物件呼叫了方法)
-
- Exception(異常);
-
異常的處理方式:
-
抓取異常:
try{
可能異常的語句
}catch(異常型別 物件名){
對異常的操作:
1.列印堆疊資訊
2.錯誤資訊儲存(後面講)
3.丟擲異常
}
-
丟擲異常:
1.方法內部丟擲異常
throw e
2.方法簽名丟擲異常
throws 異常型別
-
-
finally
try{
可能不出現的異常
}catch(異常物件 物件名){
對異常的處理
}finally{
這裡的程式碼除了jvm退出,其他的都會執行
}
-
自定義異常
- 寫一個類繼承異常類
- 寫一個無參和有參的構造方法(傳入字串)
- 使用的時候new一個異常將他丟擲
正規表示式
- 正規表示式都寫好了都,瞭解就行了
- String類中一個方法matches字串是否匹配給定的正規表示式。
相關文章
- 跟隨小破站學習java SE第十五天Java
- JAVA SE 學習第五天Java
- java學習暑假第五天Java
- 第十五天
- 第五天學習Java的筆記Java筆記
- 第十五天 陣列陣列
- Java學習筆記 第十天Java筆記
- Java學習筆記——第十天Java筆記
- Java學習筆記——第十一天Java筆記
- Java學習筆記——第十四天Java筆記
- java學習第五天2020/7/10Java
- 前端學習第五天前端
- python學習第五天-模組Python
- 第十週學習總結
- 在上海樂位元組學習Java的第十七天Java
- Java第十二章練習習題Java
- 第十三週學習總結
- 第十二週學習總結
- 第十一週學習總結
- 第十五週學習總結
- 第十四周學習總結
- VUE2 第五天學習--過渡效果Vue
- VUE2第五天學習---自定義指令Vue
- 十五天精通WCF——第十天 學會用SvcConfigEditor來簡化配置
- java學習之道 --- 如何學習java?Java
- 第十二週學習進度條
- 第十週學習知識總結
- 天池python學習-task02打卡第五天Python
- 十五天精通WCF——第十三天 用WCF來玩RestREST
- 十五天精通WCF——第十四天 一起聊聊FaultExceptionException
- PHP 第十週函式學習記錄PHP函式
- Python學習【第十四篇】shutil模組Python
- SuperMemo學習第十三天(中級)
- JavaWeb學習筆記——第十一天JavaWeb筆記
- JavaWeb學習筆記——第十四天JavaWeb筆記
- 大菜菜學習RabbitMQ——第十篇MQ
- Java 學習Java
- Java學習Java