本帖最后由 Clowind 于 2011-09-23 14:20:41 编辑

解决方案 »

  1.   

    有没有人帮帮我,这些题是两份试题中抽出来的几道我不会的,我上度娘问了至今无人回答,地址是:http://zhidao.baidu.com/question/322256558.html?quesup1#replyask-25176218 苍天啊~大地啊~谁来帮帮我这个无助的小弟弟啊!
      

  2.   

    1.bd
    2.感觉题意不清楚。。abcd应该都可以,但是request只能在同一次请求,cookie要返回给客户端存再取才能传
    3.感觉AB都对1.浅克隆是如果类中成员有其他类的对象,只会新建一个引用指向该对象;深克隆则会复制该对象,即创建一个新的对象
    7.重载是方法名相同 参数不同 重写是方法名相同 返回类型和抛出异常变小 访问与变大 参数相同编程
    1.new Date(now.getTime()-(24*3600*1000))
    2.hashmap 然后排序 没想到更好的
    3.公式 n*(n+1)/2
      

  3.   

    上面的now是new Date()....
    然后重写那个是访问权限。。
    其他的有待学习
      

  4.   

    谢谢zhouyuqwert,题目我也觉得有点问题,就那个编程第二题我也不会弄,hashmap是没有排序方法的,而排序的同时序号又不能乱,继续思考中……,其他的回答很不错,谢谢了!
      

  5.   

    自己遍历排,如果想用API的话就用TreeMap
      

  6.   

    编程第二题,我自己写的,用的是插入排序法:// 用程序给出随便大小的10 个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。
    Random a = new Random();
    int[] ary = new int[10];
    for(int i = 0;i<10;i++){
    ary[i]=a.nextInt(100);
    }
    int[] ary2 = Arrays.copyOf(ary, 10);

    int i=0;
    int j=0;
    int[] ary1 = new int[10];
    for(i=1;i<10;i++){
    int z=ary[i];
    for(j=i-1;j>=0;j--){
    if(z<ary[j]){
    ary[j+1]=ary[j];
    }else{
    break;
    }
    }
    ary[j+1]=z;
    }
    for(i=0;i<10;i++){
    for(j=0;j<10;j++){
    if(ary2[i]==ary[j]){
    ary1[j]=i;
    }
    }
    }
    System.out.println(Arrays.toString(ary2)+"未排序");
    System.out.println(Arrays.toString(ary1)+"序号");
    System.out.println(Arrays.toString(ary)+"已排序");
      

  7.   

    编程第一题:
    Calendar c = Calendar.getInstance();
    c.add(Calendar.DAY_OF_MONTH, -1);
    SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date d = c.getTime();
    String d1 = fmt.format(d);
    System.out.println(d1);
      

  8.   

    编程第三题:int sum = 0;
    for(int x=0;x<100;x++){
    sum+=x;
    }
    System.out.println(sum);
      

  9.   

    再麻烦大哥们3道题
    1、 写出用查询分析器实现得表名:“tb_user”改为“tb_userlist”(不知道查询分析器是什么)2、 写出一条Sql语句:取出表A中第31到第40记录(SQLS的,以自动增长的ID作为主键,注意:ID可能不是连续的。)(ID不连续)
    4、 把数组【A,f,a,B,b,j,k】排序【A,a,B,b,f,j,k】(把用Arrays.sort()排序后结果和要求不符)
      

  10.   

    第4题你说的Arrays.sort()是按自然顺序 字符也就是ASCII顺序
    自己写个排序Character[] arr = new Character[] { 'A', 'f', 'a', 'B', 'b', 'j', 'k' };
    Arrays.sort(arr, new Comparator<Character>()
    {
    @Override
    public int compare(Character o1, Character o2)
    {
    char c1 = o1.charValue();
    char c2 = o2.charValue();
    if (c1 >= 65 && c1 <= 90)/* A~Z */
    {
    if (c2 >= 65 && c2 <= 90)
    {
    return c1 - c2;
    }
    else
    /* c2在97~122 a~z */
    {
    return c1 + 32 - c2;
    }
    }
    else
    {
    if (c2 >= 65 && c2 <= 90)
    {
    return c1 - c2 - 32;
    }
    else
    /* c2在97~122 a~z */
    {
    return c1 - c2;
    }
    }
    }
    });
    for (char a : arr)
    {
    System.out.print(a);
    }
      

  11.   

    sql那个选取多少到多少条应该还好说 可以试下limit
    select * from table limit 31,40
      

  12.   

    修改表名谷歌的- -
    rename table ole to new;
      

  13.   

    那个从数据库取出n到m条的数据 可以考虑oracle的rowno rowid
      

  14.   

    http://www.themice.co.kr/_renewal/E_main.htmlhttp://www.mobis.co.kr/http://eng.daelim.co.kr/main.dohttp://www.daewoo.com/index.jsp好的网站欣赏
      

  15.   

    哎 那位大吓 有bbs论坛项目啊
      

  16.   

    http://www.tux.cn/bbs/ 开源的  我们做的