原创 文件操作的簡單操作

文件操作的簡單操作 先來了解文件的兩個常量 路徑分隔符 pathSeparator 實際上就是一個;號 名稱分隔符 separator (windows) /(linux 等) System.out.System.o

原创 Jersey自定義異常捕獲

Jersey 捕獲自定義異常 背景 大家都知道 Spring 可以自定義切面做異常控制,在看了一些資料後發現 Jersey 也有類似的功能,且不用整合Spring 在代碼中異常控制,可以大量減少 try/catch 的使用,也不需要將

原创 深入理解類加載器

深入理解類加載器 類加載的過程與作用已經在上面闡述了 類緩存 在介紹類加載器之前,先來說說 JVM 的緩存機制。 我們這裏所討論的不是某個方法中所需要用到的變量緩存,而是類緩存。我們知道標準的 JAVASE 類加載器可以按照要求來查找

原创 ArrayList中元素的刪除操作

ArrayList中元素的刪除操作 在聊 ArrayList 的刪除刪除操作之前,先來說說它的遍歷方法。 一個 list 的遍歷方法主要有三種: Iterator 迭代器遍歷 遍歷下標 for 循環遍歷 forEach 遍歷 對於

原创 JVM核心機制 初始化與加載

JVM核心機制 - 類加載過程簡述 JVM 把 class 文件加載到內存,並對數據進行校驗,解析和初始化,最終形成 JVM 可以直接使用的 JAVA 類型的過程。 將 Java 類的二進制代碼合併到 JVM 運行狀態之中的過程