Java常用第三方库大全

一、JAVA核心扩展
  JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类。而另一些则是JAVA标准库本身不够完善,需要第三方库去加以补充的。

1、ApacheCommonsLang

ApacheCommonsLang是Apache最著名的JAVA库(GitHub上的代码库),它是对java.lang的很好扩展,包含了大量非常实用的工具类,其中用的最多的有StringUtils,DateUtils,NumberUtils等。

除了ApacheCommonsLang,还有一些其他的Apache库也是对JAVA本身的很好补充,如ApacheCommonsCollection,ApacheCommonsIO,ApacheCommonsMath

2、GoogleCuava

GoogleCuava包含了Google在自己的JAVA项目中所使用的一些核心JAVA库。包含了对:集合,缓存,并发库,字符串处理,I/O等各个方面的支持。另外Google开发的库总是以性能著称。

3、Joda-Time

JavaSE8之前的JAVA版本中对日期的支持是比较差的,Joda-Time被经常被使用来替换原有的日期系统,它能够支持更多的日历体系,并提供了很多非常方便的日期处理方法,而且它的性能也是非常出色的。(GitHub上的代码库)

二、Web框架
  Web框架是一个应用最核心的部分,因此我总是推荐使用那些最标准的,并且有良好社区支持的框架,比如Spring和Struts。

1、Spring

Spring是一个开源的应用框架,它包含很多子项目比如SpringMVC,SpringSecurity,SpringDataÿ

Java常用第三方库大全西安尚学堂相关推荐

  1. iOS常用第三方库大全,史上最全第三方库收集

    下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UITableVie ...

  2. Java虚拟机的运行过程 西安尚学堂

    上面对虚拟机的各个部分进行了比较详细的说明,下面通过一个具体的例子来分析它的运行过程. 虚拟机通过调用某个指定类的方法main启动,传递给main一个字符串数组参数,使指定的类被装载,同时链接该类所使 ...

  3. 西安尚学堂练习09.17|Java编程笔试面试题

    下列哪些类型能被throw语句抛出? A. Error B. Exception C. Throwable D. Object [解]注意Error也是可以被throw的,只是通常Error出现程序就 ...

  4. python第三方库排行-Python模块汇总(常用第三方库)

    模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性 ...

  5. IOS学习:常用第三方库(GDataXMLNode:xml解析库)

    IOS学习:常用第三方库(GDataXMLNode:xml解析库) 解析 XML 通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过 ...

  6. JAVA 常用开发快捷键大全

    JAVA 常用开发快捷键大全: 一般来说开发时候经常用到的快捷键有如下 1.打开资源(查找项目内文件): Ctrl + Shift + r 2.快速outline (查看当前类的方法或某个特定方法): ...

  7. python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 前记:这是分享和记录我个人自动化办公技能的一系列文章,意在让的小伙伴们看后能够有所帮助和长大.我们都不是专业的 ...

  8. Python常用第三方库

    Python常用第三方库 一. 文件读写 二.网络抓取和解析 三.数据库连接 四.数据清洗转换 五.数据计算和统计分析 六.自然语言处理和文本挖掘 七.图像和视频处理 八.音频处理 九.数据挖掘/机器 ...

  9. Python常用第三方库——简介及下载地址

    Python常用第三方库 可以在  The Python Package Index (PyPI)  软件库(官网主页:https://pypi.org/  )查询.下载 和 发布 Python包或库 ...

最新文章

  1. Java设计模式:工厂模式
  2. mathematica实现闭包
  3. 计算机视觉领域热门研究方向state-of-art算法实时更新
  4. ACM-ICPC中博弈论的一些小小总结
  5. poj1094Sorting It All Out(拓扑排序)
  6. C++设计模式详解之模板模式解析
  7. Golang import 包时可以使用相对路径吗
  8. php 农历日历,php下实现农历日历的代码_php实例
  9. linux脚本编程教程,shell脚本编程基础教程
  10. TortoiseGit保存用户名及密码
  11. 文本处理三剑客,正则表达式等
  12. 基于创芯CAN分析仪ControlCAN.dll的C#二次开发库
  13. Windows 7 杜比软件安装
  14. mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?
  15. 读书印记 - 《南北战争三百年》
  16. SAP 批导长文本字段自动和手动换行
  17. 手把手教你如何安装使用Git(Windows系统)
  18. 手机谷歌 访问_更新谷歌正式发布安卓10正式版和windows版
  19. 十款Python爬虫框架大推荐
  20. 在Arduino中使用DS18B20温度传感器(基于OneWire和DallasTemperature库)

热门文章

  1. Android USB串口通信实现 以及绕过USB弹框验证,50w字+的Android技术类校招面试题汇总
  2. php去除html标签函数,php strip_tags() 函数去除 HTML、XML 以及 PHP 的标签。
  3. pc端 下载图片到本地 兼容IE
  4. Ubuntu20.04安装并配置SSH
  5. MySQL慢查询日志:如何定位执行慢的sql语句
  6. linux 修改文件内容sed,linux下通过sed命令直接修改文件内容
  7. 测试简历投递一定要注意这10点,否则大概率会被刷掉
  8. 告别简陋,让Arduino开发变得高大上——MS VSCode体验
  9. MATLAB产生雷达信号波形
  10. java干洗店订单管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署