• Java web开发中主要用到的jar包


    1.Java开发中主要用到的jar包介绍:
    (1)java JDK基础开发包:java包和javax包。
    书写方式:import java.lang.reflect.InvocationTargetException;
    import java.util.HashMap;
    import java.util.Map;
    1.java.util包:集合类list/set/map等接口和实现类。calendar,date日期操作类。properties读取配置文件类。random随机数类。Timer计时器类。
    2.java.lang包:8种基本数据类型。string,stringbuilder类。Thread类。java各种关键字,void,throwable。
    3.java.io包:各种IO输入输出流。
    4.java.net包:各种网络相关类,socket,httpurl等。
    5.java.sql包:数据库相关操作,jdbc等。
    6.java包,是JAVA开发的核心包。javax 是java包上的扩展类库。
    7.javax是Java的扩展包,如j2ee 中的类库,包括servlet,jsp,ejb,数据库相关的一些东西,xml的等。
    8.javax是Sun公司提供的一个扩展包,算是对原JAVA包的一些优化处理,现在已经有很多都是基于JAVAX的程序开发而不是java包,就像netbeans里的图形处理都是使用jabax包

    (2)Apache commons工具类包:提供常用编程工具类。
    书写方式:
    import org.apache.commons.beanutils.BeanUtils;
    import org.apache.commons.beanutils.ConvertUtils;
    Apache Commons包,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。
    1.commons-beanutils.jar:
    提供对Java反射和自省API的包装,主要提供了对于 JavaBean进行各种操作。提供了对于JavaBean进行各种操作,克隆对象,属性等等.
    2.commons-digester.jar:
    它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装。
    3.commons-lang.jar;stringUtils.isEmpty(string),就是这个jar包。 StringUtils.substringAfter("SELECT * FROM PERSON ", "from");
    4.commons-collection.jar包:
    5.commons-io.jar包:FileUtil.readLine(),就在这个jar包。
    6.commons-HttpClient.jar包:用于http get/post的连接,比httpurl操作方便。注意:httpclient.jar依赖于http-core.jar包,导入http-client.jar包前必须导入http-
    core.jar包。
    7.commons-FileUpload.jar包:支持文件上传。
    8.commons-Codec.jar包:处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.
    9.commons-Configuration.jar:一个java应用程序的配置管理类库
    10.commons-Betwixt.jar:XML与Java对象之间相互转换。
    11.commons-dbcp.jar:(Database Connection Pool)是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。
    12.commons-DbUtils.jar:Apache组织提供的一个资源JDBC工具类库,它是对JDBC的简单封装,对传统操作数据库的类进行二次封装,可以把结果集转化成List。,同时也不影响
    程序的性能。
    13.commons-Email.jar: 提供的一个开源的API,是对javamail的封装。
    (3)注意:书写类中,import java jdk基础开发包

  • 相关阅读:
    如何实现序列化为json
    unity中camera摄像头控制详解
    eclipse配置c开发环境
    uml和模式01
    angular2开发01
    微信公众平台开发01
    最新无线网卡驱动安装
    交换ctrl和caps_loack的新方法
    web.xml文件详解
    设计模式中的里氏代换原则
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6439827.html
Copyright © 2020-2023  润新知