易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 之"集合"


 1、集合其实可以看成为数组的扩展,它与数组的不同之处在于:
       《1》 一个数组只允许存储一种类型的数据,而一个集合可以存储任一种对象类型数据;
               简单的说一个集合类似一个 Object[] 数组,因为一切类的基类都为Object类,
                       所以一切类都可以隐式转换为Object类,然后存储到Object类型的数组中。
       《2》数组的大小为固定的,而集合的大小却可以根据数据的多少来自动增加或减小;
 
       《3》可以通过 泛型 <类型>  来使集合转换为类似数组的集合,如:
               List<String> list=new ArrayList<String>();
               该集合中就只能存储String类型的数据。
     
 2、集合中的接口与类,以及他们的关系:  
       《1》Collection接口:
 
             Collection(接口)
                        |
                /                 \
    List(接口)               Set(接口)
           |                             | 


相关文档:

Java相对路径/绝对路径总结 (转)

1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中, ......

An agile dynamic language for the Java Platform

 Groovy supports a few neat ways to work with SQL more easily and to make SQL more Groovy. You can perform queries and SQL statements, passing in variables easily with proper handling of statements, connections and exception handling thanks to closures.
import groovy.sql.Sql
def foo = 'cheese ......

JAVA反射机制入门(一)

本文针对jdk6.0中java.lang.Class类的API进行了简单的实例应用,例子简单易懂,比较适合入门级阅读。
实例简介:
/*
 *IncludeInnerClass类中包含了三种访问控制的内部类,并且以这三个内部类的引用对象和一个整型数作为属性,在外部类的方法中分别调用了   内部类的方法
 *外部类有两个构造方法, ......

浅谈Java的输入输出流

 Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号