JAVA实用基础1.doc

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

本文介绍Java常用的一些基础知识和工具 Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。   图1.1给出了java.util包的基本层次结构图。下面我们将具体介绍其中几个重要的类。            ┌java.util.BitSet            │java.util.Calendar            │      └java.util.GregorianCalendar            │java.util.Date            │java.util.Dictionary            │      └java.util.Hashtable            │             └java.util.Properties            │java.util.EventObject            │java.util.ResourceBundle        ┌普通类┤      ├java.util.ListResourceBundle        │   │      └java.util.PropertyResourceBundle        │   │java.util.Local        │   │java.util.Observable        │   │java.util.Random        │   │java.util.StringTokenizer        │   │java.util.Vector        │   │      └java.util.Stack   Java.util┤   └java.util.TimeZone        │          └java.util.SimpleTimeZone        │   ┌java.util.Enumeration        ├接 口┤java.util.EventListener        │   └java.util.Observer        │   ┌java.util.EmptyStackException        └异常类┤java.util.MissingResourceException            │java.util.NoSuchElementException            └java.util.TooManyListenersException        图1.1 java.util包的基本层次结构 在进行Java开发时,常常要使用一些数据集合,JDK为我们提供了一系列应用类来实现基本的数据结构。这些类均在java.util包中。简单描述一下: Collection List LinkedList ArrayList Vector Stack Set Map Hashtable HashMap WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。   所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个Collection参数的构造函数用于创建一个新的Collection,这个新的Collection与传入的Collection有相同的元素。后一个构造函数允许用户复制一个Collection。   如何遍历Collection中的每一个元素?不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个迭代器,使用迭代器可访问Collection中每一个元素。用法如下:     Iterator it = collection.iterator(); // 获得一个迭代器     while(it.hasNext()) {       Object obj = it.next(); // 得到下一

文档评论(0)

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

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

1亿VIP精品文档

相关文档