java Exception總結
寫java程式總能遇到Exception,總結一下
陣列中常見問題:
java.lang.NullPointerException
空指標異常,由於給了null,陣列不再指向堆記憶體,無地址值
private static void demo05() {
int[] arr = null;
System.out.println(arr[3]);
}
java.lang.ArrayIndexOutOfBoundsException
陣列索引越界
訪問了不存在的索引
private static void demo04() { int[] arr = {1,2,3}; System.out.println(arr[3]); }
相關推薦
java Exception總結
寫java程式總能遇到Exception,總結一下 陣列中常見問題: java.lang.NullPointerException 空指標異常,由於給了null,陣列不再指向堆記憶體,無地址值 private static void demo05() { int[] arr =
Java異常 - Exception總結
這篇blog總結的比較詳細了。 如下圖所示,在Java中所有異常的基類均為Throwable類。有兩個子類,分別為Exception和Error。其中Error主要由JVM處理,比如OutOfMemory。 RunTimeException類,指程式執行過程中的異常,同Error共同構成Java中的Unc
201521123105 第11周Java學習總結
同步互斥 生產 tor 什麽 signal 源代碼 final 本周 執行 1. 本周學習總結 1.1 以你喜歡的方式(思維導圖或其他)歸納總結多線程相關內容。 2. 書面作業 本次PTA作業題集多線程 1. 互斥訪問與同步訪問 完成題集4-4(互斥訪問)與4-5(同步訪
Java知識總結-6
getprop other stat 運行 規範 false writer 清除 javabean jsp知識點標記: Java server page 基本特性 declaration 聲明 expression 表達式 directives 指令 scrip
Java知識總結-7
cfg.xml one 獲取 中一 自動 對數 啟用 dialect select hql 查詢 內連接:from Entity inner join [fetch] Entity.property忽略fetch 關鍵字,我們得到的結果集中,每行數據都是一個Object 數
Java知識總結-11
orm esc val 符號 lec als use 範圍 關系 語法結構 ${expression} EL 提供.和[]兩種運算符來存取數據。 . 只能存給定的值 無法動態獲取值 當要存取的屬性名稱中包含一些特殊字符,如.或?等並非字母或數字的符號
Java知識總結-12
src out oot 實體類 integer 獲取 java知識 getc .get hql 查詢 內連接:from Entity inner join [fetch] Entity.property忽略fetch 關鍵字,我們得到的結果集中,每行數據都是一個Object
Java 面試總結 面試常問的關鍵字總結
tile 說明 exception 處理 通信 析構 單繼承 完成 參數表 文章出處http://www.cnblogs.com/IUbanana/p/7116520.html 關鍵字: final finalize finally throws和throw static
java知識總結-17
重定向 per free ogg ring rop 向下取整 其他 val 【js常用知識】 數據類型字符串 null undefault 數字 布爾 數組 對象 數組操作var b = a.shift(); 刪除原數組第一項,並返回刪除元素
java知識總結-25
多次 set 意義 正則 元字符 ctr har a-z 控制 匹配語法:使用單個字符串來描述,匹配一系列符合某語法規則的字符串 / 做為轉意,即通常在"\"後面的字符不按原來意義解釋,如/b/匹配字符"b",當b前面加了反斜桿後/\b/,轉意為匹配一個單詞
java知識總結-26
相同 table 名稱 代理模式 生產 結果 被調用 自動 再次 事務 :事務是一個最小的工作單元,不論成功與否都作為一個整體進行工作。即單個邏輯工作單元執行的一系列操作,要麽完全地執行,要麽完全地不執行。當事務失敗時,系統返回到事務開始前的狀態。這個取消所有變化的過程稱為
【Java基礎總結】反射
cto 調用構造 lan 調用方法 arm tde ins java 傳遞數據 1. 什麽是反射 Class、Method、Field、Constructor,它們是反射對象。它們是類、方法、成員變量、構造器,在內存中的形式。 也就是萬物皆對象!類是類型、方法是類型、成
【Java基礎總結】多線程
none 加載 引用 rup 什麽 true 執行過程 lose 好處 1. java中實現多線程的兩種方式 1 //第一種:繼承Thread類,重寫run()方法 2 class ThreadTest1 extends Thread{ 3 publ
【Java基礎總結】字符串
col contains pan nbsp index split 內存區域 反轉 bytes 1. java內存區域(堆區、棧區、常量池) 2. String length() //長度 //獲取子串位置 indexOf(subStr) las
Java異常總結
method 數據類型 ces 不足 for orm ava 類型 out NullPointerException ClassNotFoundException NoSuchMethodException NumberFormatException IndexOutOfB
JAVA 學習總結 多線程
bsp 包含 i/o 一個 以及 學習 pan 多線程編程 啟動 1 什麽是線程 線程就是程序內的一個順序流控制。線程本身不能運行。它只能用於程序中,使用分配給程序的資源和環境。 2 進程和線程的區別 多個進程的內部數據和狀態都是完全獨立的,而多線程是共享一
史上最全的JAVA面試總結
java數據庫類作為後端開發,可以說數據庫是重之又重。提問的比例也相當之大。所以這裏先記錄下這個。如何快速導入10萬條數據到MySQL數據庫?這個應該當時很緊張,居然半天說不出來。其實當時心裏有一個答案了,就是存儲過程。但是因為平常開發基本上沒用到過這東西,所以都不敢說了。。網上還有有一些答案說批處理,通過s
JAVA面試總結
訪問 列表 無法 strong 實例 執行 clas 方法名 jvm加載類 1、java基本語法 static :靜態的~ static :靜態變量、靜態方法; 被修飾的成員變量或者方法獨立於該類的任何對象,只要該類被加載,被修飾的成員變量或者方法就存在並可以使用。
Java基礎總結--面向對象1
維護 [] 棧內存 多個 事物 生成 單純 其他 基礎總結 ---面向對象的概念---1.面向過程與面向對象的區別面向過程:是一種思維習慣,解決一個問題的時候靠的是一個個方法調用--核心是動作面向對象:是一種更接近生活中解決問題的思維習慣,解決特定的問題靠對象完成--核心是
Java基礎總結--流程控制
參與 出現 ava 整體 def 復合語句 嵌套循環 其中 進入 Java流程控制* 順序結構--最常見的執行情況,語句按照出現的先後次序依次執行。* 判斷結構--對條件進行判斷,執行相應的語句。有三種常見的形式< if(判斷條件){語句;}--為真執行語句,否則不執