亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java入門第三季

難度入門
時長 5小時 0分
學習人數
綜合評分9.50
1125人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.4 邏輯清晰
  • 在try-catch塊執行之后,try-catch外的代碼其他語句會繼續按順序執行

    ?

    查看全部
  • 錯誤與異常

    Error可以看作是程序終結者,Error一旦出現,程序就崩潰了,是沒有辦法修復的

    ?運行時異常說明了代碼本身就有問題,應該從代碼本身取改進

    檢查異常的出現原因多樣,應該手動添加捕獲和處理語句









    查看全部
    0 采集 收起 來源:Java異常簡介

    2022-04-05

  • 單引號引的數據 是char類型的——》單引號只能引一個字符(表示單個字符)
    雙引號引的數據 是String類型的——》而雙引號可以引0個及其以上(引用字符串)

    查看全部
  • 在 Java 中,字符串被作為 String 類型的對象處理。?String 類位于 java.lang 包中。默認情況下,該包被自動導入所有的程序。


    有兩種方法創建String對象:

    String 名字=“內容”;

    String 名字=new String("內容");

    查看全部
  • 1、處理運行時異常時,采用邏輯去合理規避同時輔助try-catch處理
    2、在多重catch塊后面,可以加一個catch(Exception)來處理可能會被遺漏的異常
    3、對于不確定的代碼,也可以加上try-catch,處理潛在的異常
    4、盡量去處理異常,切記只是簡單的調用printStackTrace()去打印
    5、具體如何處理異常,要根據不同的業務需求和異常類型去決定
    6、盡量添加finally語句塊去釋放占用的資源

    查看全部
    0 采集 收起 來源:經驗總結

    2022-03-28

  • 當我們定義一個方法時,如果正確調用,可以返回一個結果;如果錯誤的調用,則應該拋出一個異常,這時,可以使用throws來拋出某種異常的類型。

    ?

    public double getCircleArea(double r) throws Exception{

    }

    throws:

    1.用來表明一個方法可能產生的所有異常

    2.用在方法聲明后面,跟的是異常類名,可以跟多個異常類名,用逗號隔開

    3.表示拋出異常,由該方法的調用者來處理

    4.throws表示出現異常的一種可能性,并不一定會發生這些異常

    ?

    throw:

    1.用來拋出一個具體的異常對象

    2.用在方法體內,后面放置的是異常對象名,說明要手動拋出一個異常

    3.執行throw時表示一定拋出了某種異常對象


    自定義異常:
    class 自定義異常類 extends 異常類型{}
    上面的異常類型可以是Exception,也可以是其意思相近的子類

    例:
    public class DrunkException extends Exception{
    ? ?public DrunkExcepiton(){

    ? ?}
    ? ?public DrunkExcepiton(String message){
    ? ? ? ?super(message);
    ? ?}
    }

    查看全部
  • 字符串一旦被創建就不可改變? 只是產生了新的對象

    查看全部
  • 一、概念
    1、異常:有異于常態,和正常情況不一樣,有錯誤出現,阻止當前方法或作用域。
    2、異常處理:將出現的異常提示給編程人員與用戶,使原本將要中斷的程序繼續運行或者退出,保存用戶數據/數據回滾,釋放資源。
    二、異常體系結構
    異常分類:主類 Throwable
    一、子類error:系統錯誤類,他的出現代表程序崩壞無法處理
    1.虛擬機異常 VirtualMachineError
    2.線程死鎖 ThreadDeath
    二、子類Exception:異常類,他的出現代表編碼、環境、用戶操作輸入出現問題
    1.非檢查異常 RuntimeException 代碼邏輯上的異常,修改代碼可排除異常
    ①空指針異常 NullPointerException
    ②數組下標越界異常 ArrayIndexOutOfBoundsException

    ③類型轉換異常 ClassCastException
    ④算術異常 ArithmeticException
    ⑤其他的異常
    2.檢查異常 CheckException 需要手動添加捕獲以及處理語句
    ①文件異常 IOException
    ②SQL連接異常 SQLException
    ③其他的異常

    查看全部
    0 采集 收起 來源:Java異常簡介

    2022-03-17

  • public class HelloWorld {

    ? ??

    ? ? public static void main(String[] args) {

    ? ? ? ??

    ? ? ? ? // 定義一個整型數組,長度為10

    int[] nums = new int[10];

    ? ? ? ??

    ? ? ? ? //通過循環給數組賦值

    for (int i = 0; i < nums.length; i++) {

    ? ? ? ? ? ? // 產生10以內的隨機數

    int x = (int)(Math.random() * 10);

    ? ? ? ? ? ??

    nums[i] = x;// 為元素賦值

    }

    ? ? ? ??

    // 使用foreach循環輸出數組中的元素

    for (? ?int num:nums? ? ? ? ? ? ? ? ?) {

    System.out.print(num + " ");

    }

    }

    }

    查看全部
  • import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;


    public class HelloWorld {

    ? ??

    ? ? public static void main(String[] args) {

    // 創建Calendar對象

    Calendar c = Calendar.getInstance();

    ? ? ? ??

    // 將Calendar對象轉換為Date對象

    Date date = c.getTime();

    ? ? ? ??

    // 創建SimpleDateFormat對象,指定目標格式

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    ? ? ? ??

    // 將日期轉換為指定格式的字符串

    String now = sdf.format(date);

    System.out.println("當前時間:" + now);

    }

    }

    查看全部
  • public class HelloWorld {

    ? ? public static void main(String[] args) {

    // 創建一個空的StringBuilder對象

    StringBuilder str = new StringBuilder();

    ? ? ? ??

    // 追加字符串

    str.append("jaewkjldfxmopzdm");

    ? ? ? ? // 從后往前每隔三位插入逗號

    for(int i = str.length()-3;i>=0;i-=3){

    ? ? str.insert(i,",");

    }

    ? ? ? ??

    ? ? ? ??

    ? ? ? ? // 將StringBuilder對象轉換為String對象并輸出

    System.out.print(str.toString());

    }

    }

    查看全部
  • throws-聲明將要拋出何種類型的異常(聲明)

    public void 方法名(參數列表)
    ? throws 異常列表{
    //調用會拋出異常的方法或者:
    throw new Exception();
    }
    1.throws的異常列表可以是拋出一條異常,也可以是拋出多條異常,每個類型的異常中間用逗號隔開
    2.方法體中調用會拋出異常的方法或者是先拋出一個異常:用throw new Exception()
    throw寫在方法體里,表示“拋出異?!边@個動作
    3.如果某個方法調用了拋出異常的方法,那么必須添加try catch語句去嘗試捕獲這種異常,
    或者添加聲明,將異常拋出給更上一層的調用者進行處理

    http://img1.sycdn.imooc.com//6202732e0001c20e12800720.jpg

    4.自定義異常:
    class 自定義異常類 extends 異常類型{}
    上面的異常類型可以是Exception,也可以是其意思相近的子類

    例:
    public class DrunkException extends Exception{
    ? ?public DrunkExcepiton(){

    ? ?}
    ? ?public DrunkExcepiton(String message){
    ? ? ? ?super(message);
    ? ?}
    }

    查看全部
  • 在try-catch-finally中:
    1、不管有無異常,try和catch中有無return,finally塊中代碼都會執行;

    2、e.printStackTrace()可以輸出異常信息
    3、-1為拋出異常的習慣寫法
    4、如果方法中try、catch、finally中沒有返回語句,則調用這三個語句塊之外的return結果
    5、finally在try或catch中的return之后,在返回主調函數之前執行。

    查看全部
  • 一、概念
    1、異常:有異于常態,和正常情況不一樣,有錯誤出現,阻止當前方法或作用域。
    2、異常處理:將出現的異常提示給編程人員與用戶,使原本將要中斷的程序繼續運行或者退出、保存用戶數據/數據回滾、釋放資源。
    二、異常體系結構
    異常分類:主類 Throwable
    一、子類error:系統錯誤類,他的出現代表程序崩壞無法處理
    1.虛擬機異常 VirtualMachineError
    2.線程死鎖 ThreadDeath
    二、子類Exception:異常類,他的出現代表編碼、環境、用戶操作輸入出現問題
    1.非檢查異常 RuntimeException 代碼邏輯上的異常,修改代碼可排除異常
    i.空指針異常 NullPointerException
    ii.數組下標越界異常 ArrayIndexOutOfBoundsException
    iii.類型轉換異常 ClassCastException
    vi.算術異常 ArithmeticException
    v.etc.....
    2.檢查異常 CheckException 需要手動添加異常捕獲機制
    i.文件異常 IOException
    ii.SQL連接異常 SQLException
    iii.etc....6202605f00017f0511420644.jpg

    查看全部
    0 采集 收起 來源:Java異常簡介

    2022-02-08

舉報

0/150
提交
取消
課程須知
此部分為 Java 課程的進階內容,適合具有一定 Java 基礎的伙伴們學習,如果您是新手,建議您移步 《Java入門第一季》 和 《Java入門第二季》,在理解并掌握面向對象相關知識后再回來進修。
老師告訴你能學到什么?
本課程將學習 Java 中的異常處理、集合框架、字符串、常用類等,逐步學習掌握 Java 高級技術。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!