1、在堆中new出異常對象
2、通常用System.err來輸出異常,而System.out可能會被重定向,不建議用。
3、在catch中拋出異常throw e。則之後的catch子句將被忽略。
4、對String的修改,都會創建一個新對象,對原來String都不會改變。
5、System.out.format()和System.out.printf()是等價的,即都可以以此表示,格式化輸出。
System.out.printf("Row:[%d %f]",1,q);
1、在堆中new出異常對象
2、通常用System.err來輸出異常,而System.out可能會被重定向,不建議用。
3、在catch中拋出異常throw e。則之後的catch子句將被忽略。
4、對String的修改,都會創建一個新對象,對原來String都不會改變。
5、System.out.format()和System.out.printf()是等價的,即都可以以此表示,格式化輸出。
System.out.printf("Row:[%d %f]",1,q);
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM