Java常用第三方库大全西安尚学堂
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常用第三方库大全西安尚学堂相关推荐
- iOS常用第三方库大全,史上最全第三方库收集
下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UITableVie ...
- Java虚拟机的运行过程 西安尚学堂
上面对虚拟机的各个部分进行了比较详细的说明,下面通过一个具体的例子来分析它的运行过程. 虚拟机通过调用某个指定类的方法main启动,传递给main一个字符串数组参数,使指定的类被装载,同时链接该类所使 ...
- 西安尚学堂练习09.17|Java编程笔试面试题
下列哪些类型能被throw语句抛出? A. Error B. Exception C. Throwable D. Object [解]注意Error也是可以被throw的,只是通常Error出现程序就 ...
- python第三方库排行-Python模块汇总(常用第三方库)
模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性 ...
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
IOS学习:常用第三方库(GDataXMLNode:xml解析库) 解析 XML 通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过 ...
- JAVA 常用开发快捷键大全
JAVA 常用开发快捷键大全: 一般来说开发时候经常用到的快捷键有如下 1.打开资源(查找项目内文件): Ctrl + Shift + r 2.快速outline (查看当前类的方法或某个特定方法): ...
- python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...
下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 前记:这是分享和记录我个人自动化办公技能的一系列文章,意在让的小伙伴们看后能够有所帮助和长大.我们都不是专业的 ...
- Python常用第三方库
Python常用第三方库 一. 文件读写 二.网络抓取和解析 三.数据库连接 四.数据清洗转换 五.数据计算和统计分析 六.自然语言处理和文本挖掘 七.图像和视频处理 八.音频处理 九.数据挖掘/机器 ...
- Python常用第三方库——简介及下载地址
Python常用第三方库 可以在 The Python Package Index (PyPI) 软件库(官网主页:https://pypi.org/ )查询.下载 和 发布 Python包或库 ...
最新文章
- Java设计模式:工厂模式
- mathematica实现闭包
- 计算机视觉领域热门研究方向state-of-art算法实时更新
- ACM-ICPC中博弈论的一些小小总结
- poj1094Sorting It All Out(拓扑排序)
- C++设计模式详解之模板模式解析
- Golang import 包时可以使用相对路径吗
- php 农历日历,php下实现农历日历的代码_php实例
- linux脚本编程教程,shell脚本编程基础教程
- TortoiseGit保存用户名及密码
- 文本处理三剑客,正则表达式等
- 基于创芯CAN分析仪ControlCAN.dll的C#二次开发库
- Windows 7 杜比软件安装
- mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?
- 读书印记 - 《南北战争三百年》
- SAP 批导长文本字段自动和手动换行
- 手把手教你如何安装使用Git(Windows系统)
- 手机谷歌 访问_更新谷歌正式发布安卓10正式版和windows版
- 十款Python爬虫框架大推荐
- 在Arduino中使用DS18B20温度传感器(基于OneWire和DallasTemperature库)
热门文章
- Android USB串口通信实现 以及绕过USB弹框验证,50w字+的Android技术类校招面试题汇总
- php去除html标签函数,php strip_tags() 函数去除 HTML、XML 以及 PHP 的标签。
- pc端 下载图片到本地 兼容IE
- Ubuntu20.04安装并配置SSH
- MySQL慢查询日志:如何定位执行慢的sql语句
- linux 修改文件内容sed,linux下通过sed命令直接修改文件内容
- 测试简历投递一定要注意这10点,否则大概率会被刷掉
- 告别简陋,让Arduino开发变得高大上——MS VSCode体验
- MATLAB产生雷达信号波形
- java干洗店订单管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署