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

JAVA 之"集合"


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


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java中JList简单应用

 最近学习java用到了JList,对于向JList中添加数据,困扰了好久,上网查给的答案都没个合适的,问了老师才弄明白些,总结如下:
1.使用Vector:首先把你的数据项都存放在Vector中,然后调用JList的setListData()方法,将Vector添加到JList中
   Vector vt=new Vector();
   JList list=new JLis ......

java中初始化顺序(转)

(1)初始化的顺序(静态、非静态、final、变量、对象)
    对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。
我们也可以通过下面的测试代码来验证这一点:
Java代码:
public class InitialOrderTest {
......

Java中new和newInstance的区别

    在Java中,使用new关键字和Class.forName("a.class.Name").newInstance都可以创建对象,它们又有什么区别呢?
    1、类的加载方式不同。
    在执行Class.forName("a.class.Name")时,JVM会在classapth中去找对应的类并加载,这时JVM会执行该类的静态代码段。在使用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号