网站大量收购闲置独家精品文档,联系QQ:2885784924

J的AVA基础PPT.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J的AVA基础PPT

常用的开源实现DBCP 使用DBCP必须用的三个包: commons-dbcp-1.2.1.jar, commons-pool-1.2.jar, commons-collections-3.1.jar。 Java API: BasicDataSourceFactory.createDataSource( properties); * * JAVA_HOME:该环境变量的值就是? Java? 所在的目录,一些? Java? 版的软件和一些? Java? 的工具需要用到该变量,设置? PATH? 和? CLASSPATH? 的时候,也可以使用该变量以方便设置。 ? PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找? PATH? 中的每一个路径,直至找到。或者找完? PATH? 中的路径也不能找到,则报错。Java? 的编译命令? (javac),执行命令? (java)? 和一些工具命令? (javadoc,? jdb? 等)? 都在其安装路径下的? bin? 目录中。因此我们应该将该路径添加到? PATH? 变量中。 CLASSPATH:也指定一个路径列表,是用于搜索? Java? 编译或者运行时需要用到的类。在? CLASSPATH? 列表中除了可以包含路径外,还可以包含? .jar? 文件。Java? 查找类时会把这个? .jar? 文件当作一个目录来进行查找。通常,我们需要把? JDK? 安装路径下的? jre\lib\rt.jar? (Linux:? jre/lib/rt.jar)? 包含在? CLASSPATH? 中。 * 一个字节8位 * Pattern p = Ppile(a*b); Matcher m = p.matcher(aaaaab); boolean b = m.matches(); * 写一个日期转换工具类: 1.从字符串转成日期类型 如输入:1998-02-12 20:12:03 2.输入一个日期,输出当前星期几 3. * * BaseDAO?GenericDAO?StudentDAO BaseDAOImpl?GenericDAOImpl?StudentDAOImpl 写出实现 * * /andyelvis/archive/2009/03/02/3950562.aspx ?Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别 ArrayList和HashMap是异步的,Vector和HashTable是同步的, 所以Vector和HashTable是线程安全的, 而ArrayList和HashMap并不是线程安全的。 ? 因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。 ? Collection接口实现类层次 ├List?????? 接口 ├LinkedList?????? 链表 ├ArrayList???????? 顺序结构动态数组类 └Vector???????? 向量  └Stack?????? 栈 └Set ? Map 接口实现类层次 ?????? Map ├Hashtable ├HashMap └WeakHashMap List接口 List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 和下面要提到的Set不同,List允许有相同的元素。 除了具有Collection接口必备的iterator()方法外,List还提供一个listIterator()方法,返回一个 ListIterator接口,和标准的Iterator接口相比,ListIterator多了一些add()之类的方法,允许添加,删除,设定元素, 还能向前或向后遍历。 实现List接口的常用类有LinkedList,ArrayList,Vector和Stack。 ? ArrayList类 ArrayList实现了可变大小的数组。它允许所有元素,包括null。 ArrayList没有同步。 size,isEmpty,get,set方法运行时间为常数。但是add方法开销为分摊的常数,添加n个元素需要O(n)的时间。其他的方法运行时间为线性。 每个ArrayList实例都有一个容量(Capacity),即用于存储元素的数组的大小。这个容量可随着不断添加新元素而自动增加,但是增长算法 并没有定义。当需要插入大量元素时,在插入前可以调用ensureCapacity方法

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档