pinyin4j。文字转拼音。android 项目经常用到。
相当强大的爬虫引擎,可以模拟浏览器。
WebClient webClient = new WebClient(BrowserVersion.CHROME);
BrowserVersion.FIREFOX_17 BrowserVersion.IE 等等。该引擎可以模拟火狐,谷歌,
IE8 已及IE11。
<2>.jsoup
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一 套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
这是百度百科的官方说明,没错jsoup确实很强大和易用,我一般都是和htmlunit 结合起来使用
,效果棒棒哒啊!
<3>. Gson
谷歌提供的解析json的强大jar包,无论你的json多复杂,一个方法搞定,比之前哪些json 的jar包要好用很多,而且google这么伟大的公司,做出来的东西肯定是简单易用,而且效 率很高。 http://blog.csdn.net/lk_blog/article/details/7685169 csdn上的这个哥们已经解释
的很全面了,推荐下。
<4>.Jsch
ftp上传jar包,之前用过的ftp上传的jar包好像不是加密的,这个是使用sftp协议上传和下载,
内容都是加密的,我现在也一直在用,楼主可以体验下,
http://item.congci.com/item/jsch-java-ban-sftp-wenjian-shangchuan-xiazai
这个文章有详细介绍,楼主可以看一下。
实现了大量的图结构相关的算法。
1楼写的很好了,我随便说几个
1、FastJSON:Taobao的JSON类库,我专门和GSON做过性能测试,好像没什么差别,不过FastJSON大部分是静态方法,直接调用就行,使用更顺手吧,然后是——国产……
2、commons-lang:Apache commons包中的一个,其余的包我是有需要就引,这个包我是一定会引用的
3、Jsoup:很好用的基于DOM树解析的页面解析类库(我曾经使用它来过滤页面填写内容,比如过滤掉输入的iframe标签,只留下文字类型的表情),用它写过一个淘宝数据采集的定向爬虫(没用遵循 robotsx协议),很好用
Apache Commons-* 系列
xxxClient 系列 如 HttpClient Jedis Jredis....
优化JDK系列 如各种calendar工具类
poi系列... 如各种PoiHelper
另
自认为org.json最棒,其他都是耍流氓~
....等等
mockito: 写mock测试的不二选择。
rose: 对数据库orm映射封装的非常方便,写dao接口强烈推荐。
1.Apache POI 处理office文档用到的
2. IText PDF操作类库
3.Java Base64 Base64编码类库
4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作
5.pingyin4j 中文转拼音库
6.Commons-IO,处理IO的工具包
7.Commons-beanutils 用来处理javaBean类的反射,内省的工具包
8.Commons-codec 处理常用加密编码
9.Commons-collections 对各种集合类的封装
10.patchca Java验证码类库
11.Commons Configuration Java配置文件管理类
12.CGLib Java动态代理类库
13.Super CSV Java Csv格式读写类库
14.com4j 使用java调用com的类库
15.util.concurrent JAVA并发开发包
16.Jsapar JAVA文本文件处理包
17.Dregexp 正则表达式类库
18.JEgg Java多线程开发包
19.SmartPagination 页面数据分页处理
20.Dom4j xml解析类库