java包类库由一组支持程序开发的类组成。一个编译器或开发环境以一个类库为基础。在Java开发过程中需要用到许许多多的Java包,眼花缭乱的同时,我们也不知道这些Java包都有什么作用,下面我们就来介绍一下Java开发中比较常见的Java包。
- commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发
- commons-beanutils.jar:提供对Java反射和自省API的包装,主要提供了对于 JavaBean进行各种操作
- commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)
- commons-lang.jar:它扩展了标准 java.langAPI,增加了字符串操作方法、基本数值方法、对象反射、创建和串行化以及System属性
- commons-codec.jar:包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64, 以及URLencoder
- commons-collections.jar:提供一个类包来扩展和增加标准的JavaCollection框架
- commons-dbutil.jar:对传统操作数据库的类进行二次封装,可以把结果集转化成List
- axis.jar:SOAP引擎包
- jaxrpc.jar:Axis运行所需要的组件包
- saaj.jar:创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.
- wsdl4j-1.5.1.jar:Axis运行所需要的组件包
- activation.jar:JAF框架的jar包
- annotations-api.jar:使用注解所需jar
- ant.jar:用于自动化调用程序完成项目的编译,打包,测试等
- aopalliance-1.0.jar:支持spring AOP
- asm-2.2.3.jar:ASM字节码库
- asm-commons-2.2.3.jar:ASM字节码库
- asm-util-2.2.3.jar:Java字节码操纵和分析框架
- aspectjrt.jar:处理事务和AOP所需的包
- aspectjweaver.jar:处理事务和AOP所需的包
- axiom-api-1.2.7.jar:Axis 对象模型
- axiom-impl-1.2.7.jar:Axis 对象模型
- bcprov-jdk15-140.jar:基于java1.5 的加密算法实现
- bfmclientmodel.jar:使用WebSphere所需jar包
- bpcclientcore.jar:使用WebSphere所需jar包
- bpe137650.jar:提供远程访问BPE容器的实现。
- bsh-2.0b4.jar:解决负载逻辑运算
不难发现,Java开发中涉及到的Java包种类繁多,有提供运算逻辑的,有提供数据模型的,还有提供运行组件的,这些Java包协同合作才能正常完成一个程序的开发。我们也可以观看动力节点在线的视频课程,学习其中的Java项目,下载项目文件,查看其中的jar包,这有利于我们加深对Java包的了解。