原创 爲什麼java程序要public static void main(String[ ] args)方法

也學了挺久的java了,一直都沒想過爲什麼需要main方法,通過查看書籍和上網的資料,總結了一下。 main方法是java的程序的入口方法,JVM在運行程序時首先找的就是main方法,如果找到了main方法再執行,找不到的話就會報

原创 Mybatis中的數據源與連接池

Mybatis中的數據源與連接池 在使用Mybatis框架時需要對核心配置文件進行設置,其中就包括了數據源和連接池。 本文只進行原理的描述,不包含實際代碼。 一、爲什麼要使用連接池? 創建一個Conncection代價是巨大的,

原创 對於JAVA處理異常的理解

1.java異常類層次圖 2.java異常類的分析 Throwable:所有異常類都繼承自它。 它有兩個重要的子類 Error和Exception Error:Error是我們所寫的代碼無法解決的錯誤,一般是JVM出現問題,棧

原创 servlet中的請求轉發和重定向的路徑問題

一、 相對路徑(即在路徑最前面沒有/) 絕對路徑(即在路徑最前面有/) 二、 請求轉發: 使用相對路徑:(原來請求的URL’目錄‘)+參數 使用絕對路徑:(當前的WEB應用本身)+參數———-請求轉發中WEB應用本

原创 關於String,StringBuffer,StringBuilder的理解

String: String所描述的字符串是不可變的,一旦對它進行改變,都會產生一個新的String對象。 StringBuffer: StringBuffer所描述的字符串是可變的,對它進行改變不會產生新的對象,並且它是線程安全

原创 JAVA讀取properties配置文件的方法

最近在Mybatis框架中使用到了讀取properties配置文件,上網查閱了一番讀取方法,比較亂,現在選擇兩種常用的進行說明。 以下測試均在eclipse中,並且使用Junit進行測試。 (1)使用getResourceAsS