1. 程式人生 > >一些實用的java工具包jar

一些實用的java工具包jar

1、Commons Codec 【官網】

Commons專案中用來處理常用的編碼方法的工具類包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。 不僅是編碼,也可用於解碼。

2、dom4j【官網】

dom4j是一個Java的XML API,類似於jdom,用來讀寫XML檔案的。dom4j是一個十分優秀的JavaXML API,具有效能優異、功能強大和極其易使用的特點,同時它也是一個開放原始碼的軟體,可以在SourceForge上找到它。在IBM developerWorks上面還可以找到一篇文章,對主流的Java XML API進行的效能、功能和易用性的評測,所以可以知道dom4j無論在哪個方面都是非常出色的。如今可以看到越來越多的Java軟體都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這已經是必須使用的jar包, Hibernate也用它來讀寫配置檔案。


3、Guava【官網】

Guava 是一個 Google 的基於java1.6的類庫集合的擴充套件專案,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 這些高質量的 API 可以使你的JAVa程式碼更加優雅,更加簡潔,讓你工作更加輕鬆愉悅。

4、HttpClient【官網】

HttpClient是Apache Jakarta Common下的子專案,用來提供高效的、最新的、功能豐富的支援HTTP協議的客戶端程式設計工具包,並且它支援HTTP協議最新的版本和建議。HttpClient已經應用在很多的專案中,比如Apache Jakarta上很著名的另外兩個開源專案Cactus和HTMLUnit都使用了HttpClient。


5、Json-lib【官網】

Json-lib可以將Java物件轉成json格式的字串,也可以將Java物件轉換成xml格式的文件,同樣可以將json字串轉換成Java物件或是將xml字串轉換成Java物件。

6、Xstream 【官網】

Xstream 可以輕易的將Java物件和xml文件相互轉換,而且可以修改某個特定的屬性和節點名稱,而且也支援json的轉換;