有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中核心技术,再到Java世界中万紫千红的Framework......等等,你会发现自己总是在学习,但总是有自己不知道的东西。
当你看到代码工程的lib下各种各样的jar文件的时候,你是否能全部知道他们都是干什么用的,为什么要导入到工程下吗?
从Google你能搜索到大量的关于Struts,Spring,Hibernate,iBatis等比较大的框架的资料,但是很少有人去关注一些小的工具包,但是当你真正知道了这些包的用处之后,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需求,但是你需要时间。
目前的Java开源代码可谓是琳琅满目,当然也是层次不齐,正确的使用它能够帮助你节省时间,但是在使用之前一定要知道它能做什么,不能做什么,因为很多人轻易的使用一个开源代码之后,一段时间后发现它在某某地方不能满足自己的需要,又不得不重新选择其他的开源代码。
这里为大家提供一些类库的测试,希望对大家有用:
[list][*]Java命令行选项解析之Commons-CLI & Args4J & JCommander[url=http://rensanning.iteye.com/blog/2161201]详细内容[/url]
[*]Java调用Native API之JNA[url=http://rensanning.iteye.com/blog/2154075]详细内容[/url]
[*]Java执行SSH/SCP之JSch[url=http://rensanning.iteye.com/blog/2109675]详细内容[/url]
[*]Java元组类型之javatuples[url=http://rensanning.iteye.com/blog/2068554]详细内容[/url]
[*]Java读写Excel之POI超入门[url=http://rensanning.iteye.com/blog/1538591]详细内容[/url]
[*]Java操作PDF之iText超入门[url=http://rensanning.iteye.com/blog/1538689]详细内容[/url]
[*]Java构建工具之Ant[url=http://rensanning.iteye.com/blog/1540336]详细内容[/url]
[*]Java模板引擎之FreeMarker[url=http://rensanning.iteye.com/blog/1540613]详细内容[/url]
[*]Java生成缩略图之Thumbnailator[url=http://rensanning.iteye.com/blog/1545708]详细内容[/url]
[*]Java日期计算之Joda-Time[url=http://rensanning.iteye.com/blog/1546652]详细内容[/url]
[*]Java工具类之Apache的Commons Lang和BeanUtils[url=http://rensanning.iteye.com/blog/1547845]详细内容[/url]
[*]Java集合框架之fastutil[url=http://rensanning.iteye.com/blog/1548162]详细内容[/url]
[*]Java网络通信之HttpClient[url=http://rensanning.iteye.com/blog/1550436]详细内容[/url]
[*]Java解析HTML之NekoHTML[url=http://rensanning.iteye.com/blog/1551831]详细内容[/url]
[*]Java读写CSV之SuperCSV[url=http://rensanning.iteye.com/blog/1552053]详细内容[/url]
[*]Java作业调度之Quartz[url=http://rensanning.iteye.com/blog/1836263]详细内容[/url]
[*]Java压缩解压ZIP之Zip4j[url=http://rensanning.iteye.com/blog/1836727]详细内容[/url]
[*]Java嵌入式NoSQL数据库之Berkeley DB Java Edition[url=http://rensanning.iteye.com/blog/1872481]详细内容[/url]
[*]Java单元测试之邮件测试-GreenMail[url=http://rensanning.iteye.com/blog/2001617]详细内容[/url]
[*]Java单元测试之代码覆盖率-JaCoCo[url=http://rensanning.iteye.com/blog/2002371]详细内容[/url]
[*]Java日文分词器之Kuromoji[url=http://rensanning.iteye.com/blog/2008575]详细内容[/url]
[*]Java数学表达式计算(Expression Evaluator)[url=http://rensanning.iteye.com/blog/2011558]详细内容[/url]
[*]Java检测无用代码之UCDetector[url=http://rensanning.iteye.com/blog/2012010]详细内容[/url]
[*]Java简化臃肿代码之Lombok[url=http://rensanning.iteye.com/blog/1930853]详细内容[/url][/list]
还有很多我们应该了解和知道的常用类库,比如:
[img]http://dl.iteye.com/upload/attachment/0069/1919/9fdae2e6-7355-3e23-b8d5-60713604b130.gif[/img]
当你看到代码工程的lib下各种各样的jar文件的时候,你是否能全部知道他们都是干什么用的,为什么要导入到工程下吗?
从Google你能搜索到大量的关于Struts,Spring,Hibernate,iBatis等比较大的框架的资料,但是很少有人去关注一些小的工具包,但是当你真正知道了这些包的用处之后,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需求,但是你需要时间。
目前的Java开源代码可谓是琳琅满目,当然也是层次不齐,正确的使用它能够帮助你节省时间,但是在使用之前一定要知道它能做什么,不能做什么,因为很多人轻易的使用一个开源代码之后,一段时间后发现它在某某地方不能满足自己的需要,又不得不重新选择其他的开源代码。
这里为大家提供一些类库的测试,希望对大家有用:
[list][*]Java命令行选项解析之Commons-CLI & Args4J & JCommander[url=http://rensanning.iteye.com/blog/2161201]详细内容[/url]
[*]Java调用Native API之JNA[url=http://rensanning.iteye.com/blog/2154075]详细内容[/url]
[*]Java执行SSH/SCP之JSch[url=http://rensanning.iteye.com/blog/2109675]详细内容[/url]
[*]Java元组类型之javatuples[url=http://rensanning.iteye.com/blog/2068554]详细内容[/url]
[*]Java读写Excel之POI超入门[url=http://rensanning.iteye.com/blog/1538591]详细内容[/url]
[*]Java操作PDF之iText超入门[url=http://rensanning.iteye.com/blog/1538689]详细内容[/url]
[*]Java构建工具之Ant[url=http://rensanning.iteye.com/blog/1540336]详细内容[/url]
[*]Java模板引擎之FreeMarker[url=http://rensanning.iteye.com/blog/1540613]详细内容[/url]
[*]Java生成缩略图之Thumbnailator[url=http://rensanning.iteye.com/blog/1545708]详细内容[/url]
[*]Java日期计算之Joda-Time[url=http://rensanning.iteye.com/blog/1546652]详细内容[/url]
[*]Java工具类之Apache的Commons Lang和BeanUtils[url=http://rensanning.iteye.com/blog/1547845]详细内容[/url]
[*]Java集合框架之fastutil[url=http://rensanning.iteye.com/blog/1548162]详细内容[/url]
[*]Java网络通信之HttpClient[url=http://rensanning.iteye.com/blog/1550436]详细内容[/url]
[*]Java解析HTML之NekoHTML[url=http://rensanning.iteye.com/blog/1551831]详细内容[/url]
[*]Java读写CSV之SuperCSV[url=http://rensanning.iteye.com/blog/1552053]详细内容[/url]
[*]Java作业调度之Quartz[url=http://rensanning.iteye.com/blog/1836263]详细内容[/url]
[*]Java压缩解压ZIP之Zip4j[url=http://rensanning.iteye.com/blog/1836727]详细内容[/url]
[*]Java嵌入式NoSQL数据库之Berkeley DB Java Edition[url=http://rensanning.iteye.com/blog/1872481]详细内容[/url]
[*]Java单元测试之邮件测试-GreenMail[url=http://rensanning.iteye.com/blog/2001617]详细内容[/url]
[*]Java单元测试之代码覆盖率-JaCoCo[url=http://rensanning.iteye.com/blog/2002371]详细内容[/url]
[*]Java日文分词器之Kuromoji[url=http://rensanning.iteye.com/blog/2008575]详细内容[/url]
[*]Java数学表达式计算(Expression Evaluator)[url=http://rensanning.iteye.com/blog/2011558]详细内容[/url]
[*]Java检测无用代码之UCDetector[url=http://rensanning.iteye.com/blog/2012010]详细内容[/url]
[*]Java简化臃肿代码之Lombok[url=http://rensanning.iteye.com/blog/1930853]详细内容[/url][/list]
还有很多我们应该了解和知道的常用类库,比如:
[img]http://dl.iteye.com/upload/attachment/0069/1919/9fdae2e6-7355-3e23-b8d5-60713604b130.gif[/img]