第十五天學習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學習第五天2020/7/10Java
- 第五天學習Java的筆記Java筆記
- 第十五天 陣列陣列
- 前端學習第五天前端
- Java學習筆記——第十一天Java筆記
- Java學習筆記——第十天Java筆記
- Java學習筆記——第十四天Java筆記
- Java學習筆記 第十天Java筆記
- 在上海樂位元組學習Java的第十七天Java
- 第十週學習總結
- java學習之道 --- 如何學習java?Java
- 第十週學習知識總結
- 第十二週學習進度條
- 天池python學習-task02打卡第五天Python
- Java學習Java
- 大菜菜學習RabbitMQ——第十篇MQ
- JavaWeb學習筆記——第十四天JavaWeb筆記
- JavaWeb學習筆記——第十一天JavaWeb筆記
- PHP 第十週函式學習記錄PHP函式
- Python學習【第十四篇】shutil模組Python
- Golang學習系列第五天: Golang和PostgreSQL開發 RESTful APIGolangSQLRESTAPI
- 資料倉儲建模工具之一——Hive學習第五天Hive
- Java學習自學Java
- 我在上海樂位元組學習java的第十一天(持續更新中)Java
- Java學習之路 -- Java怎麼學?Java
- 《JAVA學習指南》學習筆記Java筆記
- PHP 第十一週函式學習記錄PHP函式
- PHP 第十二週函式學習記錄PHP函式
- PHP 第十五週函式學習筆記PHP函式筆記
- PHP 第十三週函式學習記錄PHP函式
- PHP 第十四周函式學習記錄PHP函式
- Python學習【第十二篇】time & datetime模組Python
- 2024-2025 20241323 第十週學習總結
- Java學習—java-RedisJavaRedis
- 【譯】你不知道的 Chrome 除錯工具技巧 第十五天:Twitter day!Chrome除錯
- Java學習:反射Java反射