可以看看这个 http://blog.csdn.net/xp1204

解决方案 »

  1.   

    初学可以去J2SE/基础类给你几个题
    java试题1:请在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出 IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。java试题2:编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。java试题3:编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。
    十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。java试题4:请用移位的方式打印出一个十进制整数的十六进制形式。提示:按每4个二进制位对整数进行移位和去高位处理,得到的结果就是十六进制数的一位,然后按下面三种方式之一(作为作业,要求每种方式都用到)计算出一个十六进制数值对应的十六进制形式:
    1)0-9之间的数值直接加上字符'0',9以上的数值减去10以后再加上字符'A'
    2)定义一个数组,其中包含0-F这些字符,然后用要计算的数值作为数组的索引号,即可获得其对应的十六进制数据。
    3)Character.forDigit静态方法可以将一个十六进制的数字转变成其对应的字符表示形式,例如,根据数值15返回字符'F'。java试题5:正则表达式与String.split方法,从"http: //www.it315.org/get.jsp?user=zxx&pass=123"这样的URL地址中提取出每个参数的名称和值。这里要注意在正则表达式中要对?进行转义处理.
    java试题6:编写一个程序,用于实现文件的备份,程序运行时的命令语法为:
    java MyCopy <sourcefile> <destfile>java试题7:请编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。 1.
    Integer s=new Integer(9);
    Integer t=new Integer(9);
    Long u=new Long(9);
    判断:
    s.equals(t)
    s.equals(u)
    s==t
    s.equals(new Integer(9))2.判断:public class test
    {
    private static String s="string";
    public static void main(String a[])
    {
    String t="strin"+“g”;
    System.out.println(s==t);
    }
    }6.继承,封装,多态的概念
    13。下面有哪些错误
    public void update()
    {
    String sql="update t1 set name=aa where id=?";
    Connection conn= datasource.getConnection();
    PreparedStament ps= conn.prepareStament(sql);
    ps.setString(0,"1")
    rs.excuteupdate();
    ps.close();
    conn.close();
    }
    18。
    public int getI()
    {
    int i=0;
    try
    {
    ++i;
    }
    finally
    {
    ++i;
    }
    return i++;
    }
    20.线程与进程区别联系;