java程式員應該熟練掌握的技術

來源:互聯網
上載者:User

標籤:

1. JSON資料的讀寫,以及字串,JAVA對象互轉

常用的JSON庫,:gson, json,

利用JSON構造,樹結構等等,應用

2. xml, properties 配置的讀寫解析,

properties檔案的解析,可以使用 java.util.Properties 來讀寫

xml檔案的解析,DOM,SAX,方式解析,常用的庫 dom4j, jdom

apache digester: 這個庫可以將 xml 檔案 轉換成 java 對象。tomcat 在解析 web.xml 時就用的這種方法。

http://commons.apache.org/proper/commons-digester/

3. 資源檔的擷取

讀取,指定目錄下的檔案,在不同的上下文中。例如普通的java程式,java web 程式, spring web 容器中等等。。。

讀取轉換成File對象

4. java.io 和 java.nio 包的使用

檔案,字串,位元組數組等和流類的互轉,各種流類的操作,用途,及特點

5. 使用日誌,來記錄系統中的調試資訊,警告資訊,以及錯誤資訊

一定要使用日誌來記錄上面的資訊,而不是system.out.print.

常用的日誌:SLF4J  和 Log4J

以及JDK中內建的日誌包 java.util.logging

三者之間的比較 http://www.importnew.com/7450.html

 

java程式員應該熟練掌握的技術

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.