Java 學習筆記之 Error和Exception的聯系
Error和Exception的聯系:
Error和Exception的聯系
-
繼承結構:Error和Exception都是繼承於Throwable,RuntimeException繼承自Exception。
-
Error和RuntimeException及其子類稱為未檢查異常(Unchecked exception),其它異常成為受檢查異常(Checked Exception)。
Error和Exception的區別
-
Error類一般是指與虛擬機相關的問題,如系統崩潰,虛擬機錯誤,內存空間不足,方法調用棧溢出等。如java.lang.StackOverFlowError和Java.lang.OutOfMemoryError。對於這類錯誤,Java編譯器不去檢查他們。對於這類錯誤的導致的應用程序中斷,僅靠程序本身無法恢復和預防,遇到這樣的錯誤,建議讓程序終止。
-
Exception類表示程序可以處理的異常,可以捕獲且可能恢復。遇到這類異常,應該盡可能處理異常,使程序恢復運行,而不應該隨意終止異常。
Java 學習筆記之 Error和Exception的聯系
相關推薦
Java 學習筆記之 Error和Exception的聯系
相關 runt ble 及其 捕獲 exce throw 繼承 編譯 Error和Exception的聯系: Error和Exception的聯系 繼承結構:Error和Exception都是繼承於Throwable,RuntimeException繼承自Excep
Java學習筆記之——String和Arrays常用方法
一、String常用方法 1.subString(int beginIndex,int endIndex) 擷取字串 從beginIndex開始擷取,擷取endIndex-beginIndex的長度 案列: String str=”helloFriend”; str.subString(4,8);&
java學習筆記之String,StringBuilder和StringBuffer
String,StringBuilder和StringBuffer String是char[]+操作,由複製建立新物件進行操作,也就是char[]是不可變的,物件內容永不變。 StringBuilder是char[]+對此char[]陣列的操作,處理當前陣列不用複製重新建立,即ch
Java學習筆記之物件傳值和引用總結
<strong><span style="font-size:18px;"> public class Test { public static void main(String[] args) { // TODO Auto-generated method s
Java學習筆記之——if條件語句和三目運算子
一、if條件語句 語法: if(條件){ 執行語句1; }else{ 執行語句2; } 二、三目運算子 ? 條件運算子 語法: 表示式?結果1:結果2; 如果表
Java學習筆記之——if條件語句和三目運算符
三目運算 img bubuko color if條件語句 最大 image mage true 一、if條件語句 語法: if(條件){ 執行語句1; }else{ 執行語句2; } 二、三目運算符 ? 條件運算符 語法: 表達式?結果1:
Java學習筆記之——Manth類和String類
(1) Math:常用的數學運算,都是靜態方法 方法摘要 static double abs(double a) 返回 double 值的絕對值。
Java學習筆記之物件陣列和內部類
1、物件陣列 物件陣列就是數組裡包含的是一組物件,在使用之前,我們必須要先開闢陣列空間,一開始數組裡的每一個物件都是null值,在使用的時候,每一個物件都必須例項化。 1.1 物件陣列的宣告 類 物件陣列名稱 [] = new 類 [陣列長度] class Person{
Java學習筆記之main方法和程式碼塊
還記得我們寫的第一個Java程式,hello world嗎? public Class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } } 這
《Java程式效能優化》學習筆記之HashMap和LinkedHashMap
1.HashMap沒啥可說的 2.LinkedHashMap是HashMap的子類,在HashMap的基礎上加了一個連結串列,每次put元素都會往連結串列上加節點。 public LinkedHashMap(int initialCapacity, float loadFa
Java學習筆記之集合(三):ArrayList集合的原理和特點
package com.collection; import java.util.ArrayList; import org.junit.Test; /* 集合的體系: ----| Colle
Java學習筆記-12.傳遞和返回對象
使用方法 自己 ots 返回 stringer integer print util solid 1.Clone()方法產生一個object,使用方法後必須產生的object賦值。 Vector v2 = (Vector)v.clone(); 2.Clone()方法在ob
Java學習筆記—抽象類和接口
compute nal java語言 通過 多個 靜態代碼塊 容易 如果 span 1.抽象類 在Java語言中使用abstrac關鍵字來定義抽象類和抽象方法,抽象方法沒有定義,方法名後面直接跟一個分號,而不是花括號。 public abstract class Empl
java學習筆記--類ArrayList和LinkedList的實現
java 集合 list 在集合Collection下的List中有兩個實現使用的很頻繁,一個是ArrayList,另一個是LinkedList,在學習中肯定都會有這樣的疑問:什麽時候適合使用ArrayList,什麽時候用LinkedList?這時,我們就需要了解ArrayList和Lin
MongoDB 學習筆記之 分片和副本集混合運用
comment ssm table mmap insert ise class 學習 urn 分片和副本集混合運用: 基本架構圖: 搭建詳細配置: 3個shard + 3個replicat set + 3個configserver + 3個Mongos sh
【Java學習筆記之二十二】解析接口在Java繼承中的用法及實例分析
ani 復制代碼 ads compute 現在 target body 常量 實現接口 一、定義 Java接口(Interface),是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具
IDEA 學習筆記之 安裝和基本配置
window eclipse 自動 ref size 工作 ips ctr line 安裝和基本配置: 下載:https://www.jetbrains.com/idea/download/#section=windows 下載Zip安裝包: 基礎知識:
Java 學習筆記之 Sleep停止線程
run rgs ges xtend over exce http tac p s Sleep停止線程: 在Sleep狀態下被interrupt,interrupted 狀態會被擦除,返回false。 線程在Sleep狀態下被interrupt: public clas
Java 學習筆記之 線程安全
div ora mage 線程安全 cnblogs cor exception rup ron 線程安全: 線程安全的方法一定是排隊運行的。 public class SyncObject { synchronized public void met
java學習筆記之System類
系統 arr 操作系統 ring system tro separate rate java學習筆記 System類常用總結 System類概述 java.lang.System類,系統屬性信息工具類 常用靜態方法: 1. 1 public static long