隨筆-61  評論-13  文章-19  trackbacks-0
          1. 有一個(gè)ArrayList,里面包含N個(gè)Integer,其中的Integer都是由1至N+1的數(shù)字構(gòu)成,并且不重復(fù),但是有一個(gè)1至N+1的數(shù)字對應(yīng)的Integer

          不存在ArrayList中,求該數(shù)。

          public static void main(String[] args){

          ArrayList list= new ArrayList();
          list.add(Integet(7));
          list.add(Integet(8));
          list.add(Integet(1));
          list.add(Integet(2));
          list.add(Integet(3));
          list.add(Integet(4));
          list.add(Integet(5));

          }


          public int getMissing(ArrayList list){
          int len = list.size();
          for (int i = 1; i <= len; i++) {
          int j = 0;
          while (j < len) {
          Integer Val = (Integer) list.get(j);
          int value = Val.intValue();
          if (i == value)
          break;
          j++;
          }
          if (j == len) {
          return j;
          }
          }
          return -1;
          }

          2. 有一個(gè)二叉樹類如下。然后寫出遍歷二叉樹的方法printTree。
          class BinaryTree{
          class Node{
          ? String value;
          ? Node leftNode;
          ? Node rightNode;
          }
          public void printTree(Node root){
          ? reDo(root,0);
          }

          public void reDo(Node node,int depth){
          ? if(node != null) {
          ??? System.out.println(space()+node.value);
          ??? reDo(node.leftNode,depth+1);
          ??? reDo(node.rightNode,depth+1);
          ? }
          ?????
          }

          public String space(int len){
          ?? StringBuffer bs = new StringBuffer();
          ?? for(int i=0; i<bs.length();i++){
          ??? bs.append(" ");
          ?? }
          }
          }

          3. 有int型數(shù)字如下,123,1234,12345,123456,1234567,12345678,123456789
          求一個(gè)方法,輸出123 1,234 12,345 123,456 1,234,567 12,345,678 123,456,789

          public String printComma(int input){
          StringBuffer bs = new StringBuffer(input + "");
          int index = bs.length() - 3;
          while (index > 0) {
          ? bs.insert(index, ",");
          ? index = index - 3;
          }
          return bs.toString();
          }

          4.equals(),hasCode()的作用。

          5.Object對象有哪些方法?
          ? equals(),clone(),notify(),notifyAll(),wait(),wait(long time),wait(long time,int nanos)
          ? hasCode(),toString(),getClass()。

          6.RuntimeException,非RuntimeException的區(qū)別和例子。

          7.Singleton模式

          8.共享數(shù)據(jù)在web中的范圍
          ? page,request,seesion,application

          9.Servlet的生命周期。
          ? servlet有良好的生存期定義,包括加載,實(shí)例化,初始化,處理請求,服務(wù)結(jié)束。由javax.servlet.Servlet接口以下方法表達(dá)
          ? init(),service(),destroy()。

          10.abstract和interface的區(qū)別。
          ? abstract中可以有自己方法的定義和說明,interface只是存在變量和方法的定義。當(dāng)需要的時(shí)候,我們可以inplements多個(gè)接口,但是只能

          extends一個(gè)類。

          11.實(shí)現(xiàn)多線程有哪幾種方法。
          第一種,class MyThread extends Thread{..}? MyThread t = new MyThread(); t.start();
          第二中,class UrThread implements Runnable{...} Thread t = new Thread(new UrThread()); t.start();

          12.ArrayList和Vector的區(qū)別。
          ? Vector中的方法是synchronized的,性能上較ArrayList差點(diǎn)。
          ? 當(dāng)增長時(shí),Vector默認(rèn)增長原來的一倍,ArrayList默認(rèn)增長原來的一半。

          13.java實(shí)現(xiàn)序列化的方法是實(shí)現(xiàn)serializable接口,具體怎么做。
          ??
          14.String a = "test"; String b = new String("test"); a==b (false)
          ?? String c = "te"+"st"; a==c (true)

          15.
          public synchronized void aMethod1(){

          }

          public void b aMethod(){
          synchronized("test"){
          ?
          }
          }

          A a1 = new A();
          A a2 = new A();

          a1.aMethod1();
          a2.aMethod1();//不需要等待

          a1.aMethod2();
          a2.aMethod2();//需要等待

          16.編程性能方法的討論,ArrayList,HashMap,StringBuffer。

          17.Struts的DispatchAction,Action的區(qū)別。RequestProcessor的作用。


          roypayne(java = 星際) ( 一級(初級)) 信譽(yù):100 2006-03-22 09:51:00 得分:0
          ?
          Top
          treeroot(旗魯特) ( 兩星(中級)) 信譽(yù):106 2006-03-22 10:23:00 得分:0
          ?
          Top
          huyc_fly() ( 二級(初級)) 信譽(yù):100 2006-03-22 11:09:00 得分:0
          ?
          Top
          larger102(駱駝) ( 三級(初級)) 信譽(yù):100 2006-03-22 11:34:00 得分:0
          ?
          Top
          huyc_fly() ( 二級(初級)) 信譽(yù):100 2006-03-22 11:55:00 得分:0
          ?
          Top
          echomyf(ECHO) ( 二級(初級)) 信譽(yù):100 2006-03-22 12:42:00 得分:0
          ?
          Top
          diy8187(雞狗豬驢) ( 四級(中級)) 信譽(yù):105 2006-03-22 13:00:00 得分:0
          ?
          Top
          hyper784533() ( 一級(初級)) 信譽(yù):100 2006-03-22 13:05:00 得分:0
          ?
          posted on 2006-03-22 15:53 xnabx 閱讀(222) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 丹棱县| 且末县| 仪陇县| 安福县| 东光县| 许昌市| 威信县| 凌海市| 湖口县| 昌都县| 商河县| 自治县| 平果县| 石泉县| 渭南市| 东兰县| 长沙市| 福州市| 呼图壁县| 普洱| 青州市| 车险| 禹州市| 宾川县| 平舆县| 砀山县| 玉门市| 弋阳县| 禄丰县| 岫岩| 偃师市| 新龙县| 邯郸县| 五大连池市| 雷山县| 德格县| 冷水江市| 五指山市| 辰溪县| 洞头县| 郓城县|