易截截图软件、单文件、免安装、纯绿色、仅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))


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

java序列化(Serializable)(ZZ)


序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西
 
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可 ......

回溯法求解 “n 皇后 问题”——Java 实现

 在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。
回溯算法描述:
void Queue(int n)
   {
    &nb ......

在Linux下的Java环境设置

一.下载JDK
1.登录Sun的JDK官方下载网址:http://java.sun.com/javase/downloads/index.jsp
2.下载jdk-1_5_0_07-linux-i586-rpm.bin文件
 
二.安装JDK
1.增加jdk-1_5_0_07-linux-i586-rpm.bin文件的可执行权限
#root> chmod 755 jdk-1_5_0_07-linux-i586-rpm.bin
2.执行jdk-1_5_0_07-linux-i586-rpm.bin
#ro ......

JAVA中防止SQL注入攻击类的源代码

JAVA-字符串过滤类
package cn.com.hbivt.util;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class StringUtils {
/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号