JAVA學習——基礎部分——異常的處理
一、異常的結構
error:直接忽視
runtimeExcep:執行涼涼
Exception
其他的:愛怎麼涼怎麼涼
二、重點
為了保證程式碼的健壯性,應當處理完全部的異常。
關鍵字結構是:try{}catch(異常類){}fianly{這個用來處理後續可有可無}
如果拋異常拋到主方法還沒解決那就交給虛擬機器,虛擬機器的做法是:執行可執行的程式碼,然後涼涼。
其次,程式碼順序需要注意,一旦進入異常結構那麼try後面的程式碼就不會被執行。
相關推薦
JAVA學習——基礎部分——異常的處理
一、異常的結構 error:直接忽視 runtimeExcep:執行涼涼 Exception
Java學習筆記之異常處理
span 怎麽辦 空指針 處理 異常處理 空指針異常 一個 算數 輸入 一.異常的分類 1.由Java虛擬機拋出的異常(Error):程序無法處理的問題,用戶不用去進行處理(虛擬機錯誤丶內存溢出錯誤丶線程死鎖) 2.Exception異常:程序本身可以進行處理的異
Java學習日常(異常處理)
學習內容 Java 的異常處理方法; 產生的原因有兩點: 1.編譯時的錯誤; 2.執行時的異常(不允許發生); 處理方法: 使用try catch; 程式碼驗證 public class Demo1 { public static void
java學習——關於搜尋異常處理的總結
根據網上的資料可以知道,異常處理是為了檢測到程式執行中發生的非正常情況的檢測而設立的一種機制,異常的英文單詞是exception,字面翻譯就是“意外、例外”的意思,也就是非正常情況。關於平常我們經常遇到的一些異常有:使用空的引用、陣列下標越界、記憶體溢位錯誤等,這些異常如果不加以解決的話會造成程
JAVA學習——基礎部分——集合
一、集合的結構 集合只能有引用型別 Collection (和map平級) &
JAVA學習——基礎部分——多型與介面
一、多型的定義。 自我理解來說,多型應該是從繼承上發展,為了程式碼的簡潔,用父類的物件呼叫子類的屬性。 像設計思維——工廠和介面感覺都是依賴於此。 二、多型的宣告 父類名 物件名 = new 子類(引數); 愉快地開始呼叫吧。 三步走:繼承關係:子類
JAVA學習——基礎部分——面向物件——繼承
一、概念(自我理解) 將一堆子類進行總結,將都有的相同點抽象成父類,由父類形成大體,然後子類豐富父類。 繼承類不可以多繼承,JAVA是單繼承類。 父類還可以往上加分別是:子類——父類——父類的父類——·········——最高時抽象類 可以用這句話判斷:“A is a B”若是這個成
JAVA學習——基礎部分——面向物件——封裝
一、方法:封裝對於資料的操作。 二、物件:資料和資料的操作 三、修飾符:控制封裝的一種手段。 四、注意事項: 成員變數幾乎都是私有的,為了保護JAVA裡面的資料。如果想要獲取這個資料那麼需要getset方法。set一般不需要返回值,get需要 好處:設定了訪問許可權,並且
JAVA學習——基礎部分——關鍵字小總結
一、資料型別與數值的關鍵字。 八種基本型別:byte,short,int,long,double,float,char,boolean 引用資料型別:class(string``````````) 二、流程控制關鍵字總結。 if````````else if ```
JAVA學習——基礎部分——面向物件——構造方法
一、構造器 構造器沒有返回值,也不會輸入VOID 結構就是以下結構。 1、無參構造器 格式: 訪問修飾符 方法名(類名)(){ 方法體(通常來說,構造器只執行初始化(賦值)的功能,不寫其他功能的執行。) } 2、有參構造器 格式: 訪問修飾符 方
JAVA學習——基礎部分——物件陣列
一、物件陣列的定義 將一個又一個的物件分裝到數組裡,其物件也可以點出自己相應的屬性。 二、注意事項 物件陣列複製的時候記得開闢空間,不然就會出現一個又一個的空指標,對,今天折騰了一個多小時的原因就是沒有開闢空間導致了空指標,微笑以對 還有一個問題,物件陣列和物件存在本質區別,不要弄混
JAVA學習——基礎部分——方法的構建(無參和有參)
一、變數 1.成員變數:定義在類中,在整個自定義類中都可以使用,且不用賦值,成員變數自帶預設值。但是需要注意空指標問題。 2.區域性變數:定義在方法中,只能在方法中使用,一旦脫離方法就GG或者在呼叫的時候可能會出現原始賦值之類的。 3.變數呼叫中需要注意的問題:基本資料型別和引用資料型別
Java學習筆記之——異常處理
1.異常: 在程式執行時,發生了一些錯誤導致程式不能正常結束或者中斷 2.異常導致的後果 Java程式的執行過程中如果出現異常事件,可以生成一個異常類物件,該異常物件封裝了異常事件的資訊,並將其被提交給Java執行時系統,這個過程稱為丟擲異常,不處理的話會直接導致程式中斷。 3. 異常的分類
Java學習筆記之異常處理(2)
1、throws與throw關鍵字 1.1 throws 關鍵字 在定義一個方法的時候通常可以用throws關鍵字宣告,使用throws宣告的方法表示此方法不處理異常,由此方法的呼叫者處理。 throws使用格式 public 返回值型別 方法名稱(引數列表…) thro
Java學習筆記之異常處理(1)
在開發程式過程中,異常是大家都遇到過的一種狀況,異常和bug還有一些區別,bug通過是指程式邏輯上的錯誤,導致執行結果和預期不一致,而異常則不是,它的存在可能導致程式的崩潰,因此我們非常有必要處理好它。 1、異常基本情況 public class ExceptionDemo {
Java學習心得之異常處理
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class TestException { /** * 任何方法往外拋
java學習筆記七——異常處理
****Java異常處理**** 異常:程式中出現錯誤導致中斷了正常的指令流。 編譯錯誤邏輯錯誤都不是異常,異常是可以正常執行的程式在執行中可能發生的錯誤。沒有異常處理的程式碼可能非正常結束出
【Java學習筆記】異常處理
Java異常概念 java異常的分類 異常的捕獲和處理 是指在執行期出現的錯誤 觀察錯誤的名字和行號最重要 異常的概念 Java異常是Java提供的用於處理程式中錯誤的一種機制。 所
Java基礎---IO異常處理
package cn.itcast.exception; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fil
JAVA基礎之異常處理
我們在程式執行的過程中出現錯誤時很正常的,出錯,我們的程式碼執行就會停止,那麼我們可以使用異常處理來幫助程式設計師檢查可能出現的問題。 1.java中異常的分類,分為:java.lang.Error和java.lang.Exception,java.lang.Throwable類是兩種的父類