首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

面试题征集

2012-12-26 
面试题收集0 、javaBean的设计规范①、一个javaBean类必须是一个公共类②一个javaBean类必须有一个空的构造函

面试题收集
0 、javaBean的设计规范
      ①、一个javaBean类必须是一个公共类
      ②一个javaBean类必须有一个空的构造函数
      ③一个javaBean类不应有公共实例变量
      ④持有值应该通过一组存取方法(getXxx和setXxx)来访问
1、编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。

import java.util.Collection;import java.util.LinkedList;public class DoMyLinkedList extends LinkedList {    public DoMyLinkedList()    {       super();    }    public void addFirst1(Object o)    {       addFirst(o);    }    public void removeFirst1()    {       removeFirst();    }    public void add1(Object o)    {             add(o);    }    public boolean addAll1(Collection c)    {       return addAll(c);    }    public boolean remove1(Object o)    {       return remove(o);    }        void print(LinkedList ll)    {       for(int i=0;i<ll.size();i++)       {           System.out.println(ll.get(i));                }    }    public static void main(String[] arg)    {       DoMyLinkedList ll=new DoMyLinkedList();       ll.add1("a");       ll.addFirst1("b");       ll.print(ll);       ll.remove1("a");       ll.print(ll);       ll.addFirst1("c");       ll.print(ll);    }}

19 、用任意一种算法实现整型数组的排序

请参看经典排序算法(Java版)

20 、List和Hashtable都是可以存储数据的,可为什么有时选择List,有时需要Hashtable,这两个有什么区别?
List是按位置取值,Hashtable是按键取值,更详细的示例说明,请参看:
List和Hashtable都是可以存储数据的,可为什么有时选择List,有时需要Hashtable,这两个有什么区别?


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fenglibing/archive/2007/08/22/1754451.aspx

热点排行