日本一本亚洲最大|日本午夜免费啪视频在|国产自产在线视频一区|亚洲福利精品视频

    <object id="4ihfc"></object>
      
      
    1. <object id="4ihfc"></object>
    2. 我要投稿 投訴建議

      常見java面試題

      時間:2021-02-25 11:05:41 面試試題 我要投稿

      常見java面試題

      用JAVA實(shí)現(xiàn)一種排序,JAVA類實(shí)現(xiàn)序列化的方法(二種)? 如在COLLECTION框架中,實(shí)現(xiàn)比較要實(shí)現(xiàn)什么樣的接口?
      答:用插入法進(jìn)行排序代碼如下
      package test;
      import java.util.*;
      class InsertSort
      {
      ArrayList al;
      public InsertSort(int num,int mod)
      {
      al = new ArrayList(num);
      Random rand = new Random();
      System.out.println(”The ArrayList Sort Before:”);
      for (int i=0;i<num ;i++ )
      {
      al.add(new Integer(Math.abs(rand.nextInt()) % mod + 1));
      System.out.println(”al["+i+"]=”+al.get(i));
      }
      }
      public void SortIt()
      {
      Integer tempInt;
      int MaxSize=1;
      for(int i=1;i<al.size();i++)
      {
      tempInt = (Integer)al.remove(i);
      if(tempInt.intValue()>=((Integer)al.get(MaxSize-1)).intValue())
      {
      al.add(MaxSize,tempInt);
      MaxSize++;
      System.out.println(al.toString());
      } else {
      for (int j=0;j<MaxSize ;j++ )
      {
      if

      (((Integer)al.get(j)).intValue()>=tempInt.intValue())
      {
      al.add(j,tempInt);
      MaxSize++;
      System.out.println(al.toString());
      break;
      }
      }
      }
      }
      System.out.println(”The ArrayList Sort After:”);
      for(int i=0;i<al.size();i++)
      {
      System.out.println(”al["+i+"]=”+al.get(i));
      }
      }
      public static void main(String[] args)
      {
      InsertSort is = new InsertSort(10,100);
      is.SortIt();
      }
      }

      http://krishna123.com/

      【常見java面試題】相關(guān)文章:

      Java軟件測試面試題06-20

      java多線程面試題03-19

      Java的面試題和答案10-30

      公司JAVA開發(fā)面試題06-03

      java前端開發(fā)面試題05-09

      關(guān)于Java泛型的面試題04-12

      華為的Java面試題及答案11-22

      最新JAVA實(shí)現(xiàn)鏈表面試題10-24

      最常見的面試題09-17

      常見軟件測試面試題05-10