一、Java讀取ini文件,參考這裏,注意裏面提到的google的IniEditor,注意ini文件的編碼。html
二、Eclipse java工程中添加java文件。java
三、Java配置classpath添加整個目錄的jar能夠參考這裏(添加一個目錄下的全部JAR文件)。git
四、Java中@Override的做用:shell
(1)、加強程序在編譯時候的檢查,若是該方法並非一個覆蓋父類的方法,在編譯時編譯器就會報錯誤。json
(2)、能夠當作註釋,方便閱讀。app
五、eclipse報錯,參考這裏,解決方法爲徹底新建工做空間。eclipse
eclipseide
unhandled event loop exceptionoop
no more handlesui
an SWT error has occurred
六、Java去除標點符號和空白字符。(可參考這裏)
str.replaceAll("[\\pP\\s\\p{Zs}]", "");
注意:\\p{Zs}並非\\s的超集,好比\\s包含tab符而\\p{Zs}並不包含。
七、java調用shell命令並獲取執行結果,若是命令中有管道參考這裏:一、二。
八、java讀取TXT文件的方法 。
十、關於Java的json。
(1)、各個JSON技術的比較
(2)、Google Gson 使用簡介
(3)、Maven倉庫:http://mvnrepository.com/artifact/com.google.code.gson/gson
十一、Eclipse沒法複製:eclipse 複製粘貼時老是很慢卡住了,決絕方法
十二、Java運行指定類。
java -jar xxx.jar //普通運行 java -classpath xxx.jar com.xxxx.classname //指定類 java -cp xxx.jar com.xxxx.classname //指定類,cp是classpath的簡寫
1三、isEmpty等同於 string.length() == 0,判斷一個String應該這樣:(string == null) || (string.isEmpty()) 。
1五、JUnit 報錯:java.lang.ClassNotFoundException,Eclipse 菜單 -> Project -> clean 相應項目便可。
package app; import java.io.PrintWriter; import java.io.StringWriter; public class E { public static void main(String[] args) { String str = null; try { System.out.println(str.charAt(0)); //System.out.println(1/0); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.fillInStackTrace().getMessage()); e.printStackTrace(); StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw, true)); String strs = sw.toString(); System.out.println("--------------------------------------------"); System.out.println(strs); } } }
N、...
*** walker ***