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

传智播客——java学习7 集合类

今天我学习了张老师讲的集合类视频;做了一些简单的记录
 
集合类:在面向对象的编程思想中,都是以对象的形式对事物进行描述的,为了保证在对象的生命周期,我们需要持有对象,在很多情况下,我们不知道在程序中需要创建多少个对象,这时就不能依靠定义引用对象的变量来持有每一个对象,
      存储对象的容器就能帮我们解决这样的问题,而集合便是这样的容器。
       数组和集合类的区别:数组和集合类都是容器,都能存储对象,集合类的优势就在于长度可变。
       集合类的特点:
1.         集合类可用于存储对象
2.         集合类的长度可变
3.         一个集合类可以存储多种类型的对象
      集合元素的存取:
1.         LIST集合元素存取方法一致
2.         使用add()方法增加元素
3.         由于List集合有序,可以使用get()方法获取元素
4.         元素的迭代(Iterator)
l         通过集合对象的Iterator()方法获得迭代器Iterator
l         通过Iterator迭代器的hasNext()方法判断是否存在写一个元素
l         通过Iterator迭代器的next()方法获取下一个元素
例如:
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListTest
{
  //@SuppressWarnings("unchecked")    //注解
  public static void main(String args[])
  {
        
         ArrayList<Person> al = new ArrayList<Person>();
         al.add(new Person("zhangsan",19));
         al.add(new Person("wangwu",21))


相关文档:

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实现

给定由n个整数组成的序列(a1, a2, …, an),求该序列的子段和的最大值,当所有整数均为负整数时,其最大子段和为0。
LargestSubsegmentSum1.java                        //蛮力算法
import ......

java中equals和==的区别


值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是 ......

传智播客java学习6 内部类

 今天我学习了张孝祥老师讲的Java内部类视频,内部类就是在类中定义的类,所以也称为嵌套类。内部类可以分为一下四种:
l         类中定义的类——成员类
l         类中的静态嵌套类——静态成员类
l  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号