`

java的package(自带or第三方)

 
阅读更多
<style type="text/css">
.td_b{font-size:small;font-family:Verdana,Helvetica,Arial,sans-serif;vertical-align:top;color:#000000;padding-bottom:2px;text-align:left;padding-top:2px;padding-left:4px;padding-right:4px;background-color:#dddddd;}
.th{font-size:small;font-family:Verdana,Helvetica,Arial,sans-serif;vertical-align:top;color:#000000;padding-bottom:2px;text-align:left;padding-top:2px;padding-left:4px;padding-right:4px;background-color:#32bdcd;}
.td_w{style="font-size:small;font-family:Verdana,Helvetica,Arial,sans-serif;vertical-align:top;color:#000000;padding-bottom:2px;text-align:left;padding-top:2px;padding-left:4px;padding-right:4px;background-color:#efefef;"}
</style>

<p>Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,<br/>减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 </p>
<table>
<tbody>
<tr>
<td class="th">组件</td>
<td  class="th">功能介绍</td>
</tr>
<tr>
<td class="td_b">BeanUtils</td>
<td class="td_b">提供了对于JavaBean进行各种操作,克隆对象,属性等等.</td>
</tr>
<tr>
<td class="td_w">Betwixt</td>
<td class="td_w">XML与Java对象之间相互转换.</td>
</tr>
<tr>
<td class="td_b">Collections</td>
<td class="td_b">java集合框架操作.</td>
</tr>
<tr>
<td class="td_w">DBCP</td>
<td class="td_w">提供数据库连接池服务.</td>
</tr>
<tr>
<td class="td_b">Validator</td>
<td class="td_b">提供了客户端和服务器端的数据验证框架.</td>
</tr>
<tr>
<td class="td_w">Lang</td>
<td class="td_w">Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等.</td>
</tr>
<tr>
<td class="td_b">FileUpload</td>
<td class="td_b">提供文件上传功能.</td>
</tr>
<tr>
<td class="td_w">Email </td>
<td class="td_w"> java发送邮件 对javamail的封装.</td>
</tr>
<tr>
<td class="td_b">Codec  </td>
<td class="td_b">处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.</td>
</tr>
<tr>
<td class="td_w">HttpClien  </td>
<td class="td_w">提供HTTP客户端与服务器的各种通讯操作. 现在已改成HttpComponents</td>
</tr>
<tr>
<td class="td_b">Configuration</td>
<td class="td_b">一个java应用程序的配置管理类库.</td>
</tr>
<tr>
<td class="td_w">DbUtils </td>
<td class="td_w">提供对jdbc 的操作封装来简化数据查询和记录读取操作.</td>
</tr>
 <tr>
<td class="td_b">Logging</td>
<td class="td_b">  提供的是一个Java 的日志接口.</td>
</tr>  
</tbody>
</table>
<a href="http://www.open-open.com/lib/view/open1384437456993.html">连接一</a>
<a href="http://zhoualine.iteye.com/blog/1770014">连接二</a>

        开发java app,用到的jar比较多,官方的or第三方的(特么的还用说吗!)

       当然如果能够从import语句中判断出来,至少在想去看某个方法的api的时候,不会摸错了官方的家门

 

      (其实自己注意就行啦!)

 

javax是Sun公司提供的一个扩展包,算是对原JAVA包的一些优化处理,现在已经有很多都是基于JAVAX的程序开发而不是java包,就像netbeans里的图形处理都是使用javax包。(ps:这里javax的x很准确地表明了它是一个扩展包,而不是核心包(core package),但由于历史原因,javax下的并不都是扩展包,比如swing包已经是Java核心架构的一部分了,不过为了与Java1.1编码兼容,仍使用javax.swing。)

 

com.thoughtworks :https://www.thoughtworks.com/cn/about-us

 

 

 

org.apache.commons :

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,
减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。

 

 

 

 

 

 

分享到:
评论

相关推荐

    java中package用法详解

    ### Java中Package用法详解 #### Package的基本概念 在Java编程语言中,`package`是一种重要的组织工具,用于管理类和接口,防止命名冲突,并帮助开发者更好地组织代码。`package`类似于Unix或Linux中的文件系统...

    java深度历险 详细讲解了java的package机制等

    在Java编程语言中,`package`和`import`机制是构建大型、模块化代码库的关键要素,它们有助于组织和管理类以及确保代码的可重用性。本篇将深入探讨这两个概念,以及如何通过Visual Studio .NET来操控Java虚拟机(JVM...

    创建jar并引入第三方包

    总的来说,创建包含第三方库的JAR文件是Java开发中的常规操作,理解不同的打包策略有助于根据具体需求做出最佳选择。无论是在MyEclipse还是Eclipse中,都可以通过上述步骤有效地整合和打包你的项目及其依赖。

    关于java中package的设置

    package就是程序库单元,在一般的java程序中,我们使用关键字import导入整个程序库,例如: import java.util.*; 这时我们取用的便是所谓的package,这种写法会将java标准公用程序库(utility library,也就是java....

    java矩阵包Jampack: A Java Matrix Package

    ampack (JAva Matrix PACKage) is a collection of cooperating classes designed to perform matrix computations in Java applications. Jampack was developed by the author at NIST and the University of ...

    第三方jar实现邮件发送

    ### 第三方JAR实现邮件发送 #### 概述 在Java Web开发中,邮件发送是一项常见但又必不可少的功能。无论是用户注册验证、找回密码还是通知提醒等场景,邮件服务都扮演着重要的角色。本文将详细介绍如何通过引入第三...

    java servlet package

    总的来说,这个"java servlet package"为学习和实践Java Servlet技术提供了丰富的素材。它不仅包括了实际的Servlet代码示例,还可能有帮助文档和使用示例,对于初学者来说是很好的学习资源。通过深入研究这些文件,...

    Java 中的 ClassPath 和 Package

    3. **用户类**:开发者自定义的类或第三方库。用户需要通过 `-classpath` 选项或 `CLASSPATH` 环境变量来指定这些类的位置。 ClassPath的设置方法有: - **默认值**:`.`表示当前目录。 - **环境变量**:通过设置`...

    开启第三方APK

    在Android开发中,有时我们需要在自己的应用中启动第三方应用程序,比如分享功能、跳转到特定的应用内页面等。本教程将详细讲解如何实现这一功能,包括传递参数,以"开启第三方APK"为主题,结合"启动其他APK"与"进程...

    java-package与import机制

    ### Java Package与Import机制详解 #### 一、引言 对于很多刚开始接触Java编程的初学者来说,往往是从购买一本入门书籍开始他们的Java学习之旅。在这个过程中,他们可能会下载最新的Java SDK并安装在自己的电脑上...

    android快捷卸载第三方应用

    在Android系统中,卸载第三方应用(非系统应用)是一个常见的操作,这通常涉及到权限管理、应用信息查询以及用户交互等多个方面。以下是对这个主题的详细解析: 首先,要获取Android设备上的全部应用,需要使用...

    一键启动第三方app.rar

    在IT行业中,一键启动第三方应用是一项常见的需求,尤其是在自动化测试、设备管理或者用户便捷操作的场景下。"一键启动第三方app.rar"这个压缩包文件很可能包含了一个实现此功能的程序或者代码示例,用于帮助开发者...

    android如何增加第三方so和jar

    Android 如何增加第三方 SO 和 JAR Android 作为一个流行的移动操作系统,如何在其上增加第三方 SO 和 JAR 是一个非常重要的问题。SO 文件和 JAR 文件是 Android 应用程序中常用的第三方库,用于提供特殊的功能和...

    java中package和import的作用

    在Java编程语言中,`package`和`import`是非常重要的两个概念,它们分别用于组织代码结构和引入外部类或包,对于理解Java程序的模块化和包管理机制至关重要。 ### Java中的Package #### 1. Package的概念 在Java中...

    android demo,StartAnotherApp调用第三方app

    在Android平台上,开发人员经常需要实现从自己的应用启动第三方应用的功能,这在各种场景中都很常见,例如分享、支付、地图导航等。本篇将详细讲解如何在Android中通过编程方式实现`StartAnotherApp`,即调用第三方...

    java RS232 package+测试类

    在Java中,虽然标准库并不直接支持RS-232通信,但开发者可以借助第三方库如RXTX或JSSC来实现。这些库提供了Java API,使得程序员能够轻松地打开、配置和读写串行端口。例如,RXTX库提供了一个名为`SerialPort`的类,...

    KSoap2 Java Package

    KSoap2是符合J2ME标准的Web Service开发工具。用于手机和其他手持网络工具的Java应用程序开发。

    PyCharm安装第三方库如Requests的图文教程

    PyCharm安装第三方库是十分方便的,无需pip或其他工具,平台就自带了这个功能而且操作十分简便。如下: 【注】:本人PyCharm已汉化,若是英文版按括号中英文指示操作即可。 1. 打开软件,点击左上角“文件(File)”—...

    node.js 第三方模块的使用

    在本示例中,我们将探讨如何在 Node.js 中使用第三方模块,以及 `npm package.json` 文件在其中的作用。 首先,`npm`(Node Package Manager)是 Node.js 的包管理器,它允许开发者安装、共享和管理项目依赖。`...

Global site tag (gtag.js) - Google Analytics