java集合框架代码 java集合框架包含哪些接口和类( 七 )


Unitils:模块化测试函数库,支持单元测试和集成测试 。官网
WireMock:Web Service测试桩(Stub)和模拟函数 。官网
通用工具库
通用工具类函数库 。
Apache Commons:提供各种用途的函数,比如配置、验证、集合、文件上传或XML处理等 。官网
args4j:命令行参数解析器 。官网
CRaSH:为运行进行提供CLI 。官网
Gephi:可视化跨平台网络图形化操作程序 。官网
Guava:集合、缓存、支持基本类型、并发函数库、通用注解、字符串处理、I/O等 。官网
JADE:构建、调试多租户系统的框架和环境 。官网
javatuples:正如名字表示的那样,提供tuple支持 。尽管目前tuple的概念还有留有争议 。官网
JCommander:命令行参数解析器 。官网
Protégé:提供存在论(ontology)编辑器以及构建知识系统的框架 。官网
网络爬虫
用于分析网站内容的函数库 。
Apache Nutch:可用于生产环境的高度可扩展、可伸缩的网络爬虫 。官网
Crawler4j:简单的轻量级网络爬虫 。官网
JSoup:刮取、解析、操作和清理HTML 。官网
Web框架
用于处理Web应用程序不同层次间通讯的框架 。
Apache Tapestry:基于组件的框架 , 使用Java创建动态、强健的、高度可扩展的Web应用程序 。官网
Apache Wicket:基于组件的Web应用框架,与Tapestry类似带有状态显示GUI 。官网
Google Web Toolkit:一组Web开发工具集,包含在客户端将Java代码转为JavaScript的编译器、XML解析器、RCP 官网API、JUnit集成、国际化支持和GUI控件 。
Grails:Groovy框架,旨在提供一个高效开发环境,使用约定而非配置、没有XML并支持混入(mixin) 。官网
Ninja:Java全栈Web开发框架 。非常稳固、快速和高效 。官网
Pippo:小型、高度模块化的类Sinatra框架 。官网
Play:使用约定而非配置,支持代码热加载并在浏览器中显示错误 。官网
PrimeFaces:JSF框架,提供免费和带支持的商业版本 。包括若干前端组件 。官网
Ratpack:一组Java开发函数库,用于构建快速、高效、可扩展且测试完备的HTTP应用程序 。官网
Spring Boot:微框架,简化了Spring新程序的开发过程 。官网
Spring:旨在简化Java EE的开发过程,提供依赖注入相关组件并支持面向切面编程 。官网
Vaadin:基于GWT构建的事件驱动框架 。使用服务端架构 , 客户端使用Ajax 。官网
Blade:国人开发的一个轻量级的MVC框架. 它拥有简洁的代码,优雅的设计 。官网
业务流程管理套件
流程驱动的软件系统构建 。
jBPM:非常灵活的业务流程管理框架,致力于构建开发与业务分析人员之间的桥梁 。官网
Activity:轻量级工作流和业务流程管理框架 。官网 github
资源
社区
求大神,java的集合框架是什么意思?Java平台提供了一个全新的集合框架 。“集合框架”主要由一组用来操作对象的接口组成 。不同接口描述一组不同数据类型 。
Java 2集合框架图
集合接口:6个接口(短虚线表示) , 表示不同集合类型,是集合框架的基础 。
抽象类:5个抽象类(长虚线表示),对集合接口的部分实现 。可扩展为自定义集合类 。
实现类:8个实现类(实线表示),对接口的具体实现 。
在很大程度上,一旦您理解了接口,您就理解了框架 。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码 。
· Collection 接口是一组允许重复的对象 。