原创 四種生成和解析XML文檔的方法詳解(介紹+優缺點比較+示例)
衆所周知,現在解析XML的方法越來越多,但主流的方法也就四種,即:DOM、SAX、JDOM和DOM4J 下面首先給出這四種方法的jar包下載地址 DOM:在現在的Java JDK裏都自帶了,在xml-apis.jar包裏 SAX:
原创 JVM內存模型
原地址:http://gityuan.com/2016/01/09/java-memory/ java是在java虛擬機上運行,一般地大家講到的Java內存其實就是Jvm內存 一、內存模型 Java內存模型,往往是指Java程序
原创 java中HashMap詳解
HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 接口的常用實現類,HashSet 是 Set 接口的常用實現類。雖然 HashMap 和 Ha
原创 Servlet生命週期與工作原理
Servlet生命週期分爲三個階段: 1,初始化階段 調用init()方法 2,響應客戶請求階段 調用service()方法 3,終止階段 調用destroy()方法 Servlet初始化階段: 在下
原创 java多線程學習--線程棧
一、線程棧模型 線程棧模型是理解線程調度原理以及線程執行過程的基礎。線程棧是指某時刻時內存中線程調度的棧信息,當前調用的方法總是位於棧頂,線程棧的內容是隨着線程的運行狀態變化而變化的,研究線程棧必須選擇一個運行的時刻(指代碼運行到什麼
原创 jvm什麼時候回收垃圾對象---引用計數和GC root
https://www.zhihu.com/question/21539353