欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      JAVA程序員筆試題1

      時(shí)間:2019-05-15 10:05:57下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《JAVA程序員筆試題1》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《JAVA程序員筆試題1》。

      第一篇:JAVA程序員筆試題1

      java程序員筆試題

      JAVA 程序員筆試題

      時(shí)間:30分鐘

      試題一:

      簡(jiǎn)單描述一下什么是事務(wù)管理,事務(wù)管理中有哪些語(yǔ)句?

      姓名:

      試題二:

      跳出當(dāng)前循環(huán)的關(guān)鍵詞是什么?繼續(xù)本次循環(huán)的關(guān)鍵詞是什么?

      試題三:

      JAVA語(yǔ)言如何進(jìn)行異常處理,關(guān)鍵字:throws,throw,try,catch,finally分別代表什么意義?在try塊中可以拋出異常嗎?

      試題四:

      請(qǐng)寫(xiě)出最少三種設(shè)計(jì)模式的名稱(chēng)。

      試題五:

      描述Cookie和Session的作用,區(qū)別和各自的應(yīng)用范圍,Session工作原理。

      試題六:java中實(shí)現(xiàn)多態(tài)的機(jī)制是什么?

      試題七:

      public static void main(String[] args){

      int i=3,j=16;do{if(++i>=j--)continue;}while(i<9);System.out.println(“i=”+i+“;j=”+j);}

      這段程序運(yùn)行后輸出的結(jié)果是什么?

      試題八:

      public class One {

      }

      public class Two extends One {

      } protected void printA(){System.out.println(“two A”);} private void printB(){System.out.println(“two B”);} public static void main(String[] args){Two t = new Two();t.printAB();} protected void printA(){System.out.println(“one A”);} private void printB(){System.out.println(“one B”);} protected void printAB(){printA();printB();}

      這段程序運(yùn)行后輸出的結(jié)果是什么?

      試題九:

      有一個(gè)表 “表A” 中包含 “姓名”,“成績(jī)”兩個(gè)字段,請(qǐng)寫(xiě)一個(gè)SQL語(yǔ)句查詢出“成績(jī)”大于60分的,“姓名”有重復(fù)的人的名字

      試題十:

      請(qǐng)寫(xiě)一個(gè)方法實(shí)現(xiàn):傳入的一個(gè)大于10位的字符串,把字符串的最后兩位移動(dòng)到字符串的第4位后面。

      第二篇:Java程序員筆試題

      Java程序員筆試題

      說(shuō)明:該份題目要求在1小時(shí)內(nèi)答完

      1、工廠方法模式和抽象工廠模式的區(qū)別

      2、jsp/servlet 中 forward, include, reDirect 之間的區(qū)別

      3、JSP中的兩種include包含指令的區(qū)別與用法

      4、ArrayList和Vector的區(qū)別,HashMap和Hashtable及HashSet的區(qū)別?

      5、請(qǐng)說(shuō)明在實(shí)際應(yīng)用中,java.sql 包中的Statement和PreparedStatement有何區(qū)別?

      6、如何遍歷一個(gè)集合(collection),并在屏幕上打印出集合中的每個(gè)元素public void printStr

      (Collection cols){

      }

      7、寫(xiě)一個(gè)方法,實(shí)現(xiàn)字符串的反轉(zhuǎn),例如:輸入abc,輸出cba

      PublicString reverseStr(String str){

      //代碼

      }

      8、輸入為整數(shù)數(shù)組,請(qǐng)寫(xiě)出如下的排序算法,使得數(shù)組data里面存儲(chǔ)的數(shù)字隨數(shù)組腳標(biāo)的增大而依

      次增大,即越小的數(shù)字存儲(chǔ)的位置越靠前

      Public void sort(int[]data){

      }

      9、用戶在JSP: input.jsp中輸入姓名和手機(jī)號(hào)碼,點(diǎn)”Done”按鈕來(lái)提交請(qǐng)求到一個(gè)/ 6

      servlet:test.java。test.java將輸入的姓名和手機(jī)號(hào)碼存儲(chǔ)在文件store.txt里。

      請(qǐng)寫(xiě)出input.jsp, test.java的程序源碼,并在input.jsp和test.java中分別通過(guò)js和java代碼對(duì)輸入進(jìn)行校驗(yàn),如果1)姓名項(xiàng)沒(méi)有填寫(xiě)或者輸入的長(zhǎng)度超過(guò)了20個(gè)字符2)手機(jī)號(hào)碼項(xiàng)沒(méi)有填寫(xiě),或者輸入了非數(shù)字的字符或者輸入的長(zhǎng)度不是13位,則返回input.jsp,并給出相應(yīng)的錯(cuò)誤提示。

      10、有若干條有關(guān)城市的信息,每條包括如下屬性:ID(唯一遞增的序列),CITY(城市名稱(chēng)),DESC(城市說(shuō)明),要求設(shè)計(jì)一套數(shù)據(jù)結(jié)構(gòu)及算法使得1)所有登陸系統(tǒng)的用戶均能使用這些城市信息2)能夠根據(jù)城市ID 號(hào)或名稱(chēng)獲得城市的其他信息3)如果從該數(shù)據(jù)結(jié)構(gòu)中找不到合適的城市信息,可以往該數(shù)據(jù)結(jié)構(gòu)中添加新的城市信息,但相同的城市(ID號(hào)或名稱(chēng)有任意一個(gè)相同均認(rèn)為是同一城市)在數(shù)據(jù)結(jié)構(gòu)中只能有一條記錄 4)如任一條城市信息,超過(guò)兩個(gè)小時(shí)沒(méi)有被使用(查詢)則需自動(dòng)將其刪除

      pubic class CityCache{

      }

      11、讀下面一段程序,寫(xiě)出運(yùn)行結(jié)果

      ----

      pubicclassBaseClass{

      static{

      System.out.println(“aaaaa”);/ 6

      }

      BaseClass(){

      System.out.println(“11111”);

      }

      }

      publicclassDerivedClass

      extendsBaseClass{

      static{

      System.out.println(“bbbbb”);

      }

      DerivedClass(){

      System.out.println(“22222”);

      }

      }

      publicclassStartRun {

      public static void main(String[ ] args){

      DerivedClasssdc 1 = newDerivedClass();

      dc1 = newDerivedClass();

      }

      }

      12、請(qǐng)寫(xiě)出符合要求的sql 語(yǔ)句(假定數(shù)據(jù)庫(kù)為Oracle)。/ 6

      現(xiàn)有數(shù)據(jù)表a,建表語(yǔ)句如下:

      create table a(bm char(4),——編碼

      mc varchar2(20)——名稱(chēng))

      表中數(shù)據(jù)如下

      bmmc

      11111111

      11121111

      11131111

      11141111

      要求1:用一條sql語(yǔ)句實(shí)現(xiàn)對(duì)表a中數(shù)據(jù)的復(fù)制,即達(dá)到如下的結(jié)果(2)bmmc

      11111111

      11121111

      11131111

      11141111

      11111111

      11121111

      11131111

      11141111/ 6

      要求2:請(qǐng)刪除表中重復(fù)的記錄(bm和mc都相同的記錄為重復(fù)記錄)

      13、classStack {

      LinkedListlist = new LinkedList()

      public synchronized void push(Objectx){

      synchronized(list){

      list.addLast(x);

      notify();

      }

      }

      public synchronized Object pop(){

      synchronized(list){

      if(list.size()<=0)

      wait();

      return list.removeLast();

      }

      }/ 6

      }

      請(qǐng)問(wèn)上面這個(gè)類(lèi)中有什么錯(cuò)誤?應(yīng)該怎么解決?14、15、請(qǐng)寫(xiě)出MSSQL、ServerMysql和ORACE實(shí)現(xiàn)分頁(yè)算法的sql語(yǔ)句。UNIX和網(wǎng)絡(luò)基礎(chǔ),依次寫(xiě)出完成下列的操作命令,最好有常用參數(shù)的簡(jiǎn)單說(shuō)明

      1)如何顯示當(dāng)前的IP配置信息

      2)查看當(dāng)前目錄

      3)拷貝文件或目錄

      4)移動(dòng)文件或目錄

      5)刪除文件或目錄

      6)切換用戶

      7)修改文件或目錄的權(quán)限

      8)查看日志文件的最后1行

      9)查看系統(tǒng)內(nèi)存、CPU的使用狀況

      10)查看系統(tǒng)正在運(yùn)行的和apache相關(guān)的進(jìn)程/ 6

      第三篇:JAVA程序員筆試題

      深圳市九城恩科軟件技術(shù)有限公司

      java程序員筆試題

      JAVA 程序員筆試題

      時(shí)間:30分鐘

      試題一:

      簡(jiǎn)單描述一下什么是事務(wù)管理,事務(wù)管理中有哪些語(yǔ)句?

      姓名:

      試題二:

      跳出當(dāng)前循環(huán)的關(guān)鍵詞是什么?繼續(xù)本次循環(huán)的關(guān)鍵詞是什么?

      試題三:

      在JSP頁(yè)面源代碼中寫(xiě) “${flag}”是代表什么意思?

      試題四:

      請(qǐng)寫(xiě)出最少五種設(shè)計(jì)模式的名稱(chēng)。

      試題五:

      請(qǐng)寫(xiě)出Eclipse 中下列功能的快捷鍵: 刪除當(dāng)前行: 注釋當(dāng)前行:

      代碼助手完成一些代碼的插入: 打開(kāi)類(lèi)型: 打開(kāi)資源:

      試題六:

      什么情況下Eclipse不編譯生成Class文件?

      深圳市九城恩科軟件技術(shù)有限公司

      java程序員筆試題

      試題七:

      public static void main(String[] args){

      int i=3,j=16;do{ if(++i>=j--)continue;}while(i<9);System.out.println(“i=”+i+“;j=”+j);} 這段程序運(yùn)行后輸出的結(jié)果是什么?

      試題八:

      public class One {

      } public class Two extends One {

      } protected void printA(){System.out.println(“two A”);} private void printB(){System.out.println(“two B”);} public static void main(String[] args){ Two t = new Two();t.printAB();} protected void printA(){System.out.println(“one A”);} private void printB(){System.out.println(“one B”);} protected void printAB(){printA();printB();} 這段程序運(yùn)行后輸出的結(jié)果是什么?

      試題九:

      有一個(gè)表 “表A” 中包含 “姓名”,“成績(jī)”兩個(gè)字段,請(qǐng)寫(xiě)一個(gè)SQL語(yǔ)句查詢出“成績(jī)”大于60分的,“姓名”有重復(fù)的人的名字

      試題十:

      請(qǐng)寫(xiě)一個(gè)方法實(shí)現(xiàn):傳入的一個(gè)大于10位的字符串,把字符串的最后兩位移動(dòng)到字符串的第4位后面。

      第四篇:java程序員筆試題

      姓名:聯(lián)系方式:考試開(kāi)始時(shí)間:

      Java程序員筆試題

      一、單項(xiàng)選擇題(共10題,每題2分,共20分)

      1.下列說(shuō)法哪一個(gè)是正確的。(B)

      A.Java程序經(jīng)編譯后會(huì)產(chǎn)生machine code

      B.Java程序經(jīng)編譯后會(huì)產(chǎn)生byte code

      C.Java程序經(jīng)編譯后會(huì)產(chǎn)生DLL

      D.以上都不正確

      2.提供Java存取數(shù)據(jù)庫(kù)能力的包是。(A)

      A.java.sqlB.java.awtC.java.langD.java.swing

      3.執(zhí)行如下程序代碼后,C的值是。(C)

      a=0;c=0;

      do{

      --c;

      a=a-1;

      }while(a>0);

      A.0B.1C.-1D.死循環(huán)

      4.下面的語(yǔ)句中正確的表達(dá)式為。(C)

      A.byte b = 128;

      B.boolean n = null;

      C.double d = 0.9239d;

      D.float f = 0.9239;

      5.將一個(gè)十六進(jìn)制值賦給一個(gè)long型變量的正確寫(xiě)法為。(D

      A.long number = 345L;

      B.long number = 0345;

      C.long number = 0345L;

      D.long number = 0x345L;

      6.以下程序代碼的輸出是。(B)

      public class test(public static void main(String args[])(System.out.printIn(6 ^ 3);))

      A.3B.5C.6D.11

      7.以下程序代碼的輸出是。(E)

      public class test(private static int j = 0;

      private static boolean methodB(int k)(j += k;)

      return true;)

      public static void methodA(int i){

      boolean b:

      b = i < 10 | methodB(4);

      b = i < 10 || methodB(8);)

      public static void main(String args[] }(methodA(0);

      system.out.printIn(j);))

      A.0B.4C.8D.12E.不能編譯通過(guò)

      8.以下程序代碼的輸出是。(A)

      public class test {

      public static void add3(Integer i)}

      int val = i.intValue();

      val += 3;

      i = new Integer(val);

      }

      public static void main(String args [ ]){

      Integer i = new Integer(0);

      add3(i);

      system.out.printIn(i.intValue());

      })

      A.編譯失敗B.編譯成功但在第三行會(huì)出現(xiàn)異常

      9.以下程序代碼執(zhí)行后,哪個(gè)說(shuō)法正確?(B)

      int index = 1;

      boolean[] test = new Boolean[3];

      boolean foo= test [index];

      A.有異常拋出。

      B.無(wú)法編譯。

      C.foo的值是0。

      D.foo的值是null。

      E.foo的值是true。

      F.foo的值是false。

      10.以下哪個(gè)類(lèi)是swt包中的。(D)

      A.MessageBoxB.MessageDialogC.JDialog

      C.0D.3 D.DisplayMode

      二、多項(xiàng)選擇題(共5題,每題4分,共20分)

      1.在下面的選項(xiàng)中合法的標(biāo)識(shí)符有。(ADEF)

      A._ok

      B.*point

      C.this

      D.$byte

      E.const

      F.ILikeJLCSS

      2.下面的選項(xiàng)中哪些不是java的關(guān)鍵字。(AB D)

      A.TRUE

      B.sizeof

      C.goto

      D.const

      E.super

      F.void

      3.下面的敘述中正確的有。(AC)

      A. 環(huán)境變量可在編譯source code時(shí)指定。

      B. 在編譯程序時(shí),所能指定的環(huán)境變量不包括class path。

      C. javac一次可同時(shí)編譯數(shù)個(gè)Java源文件。

      D. javac.exe能指定編譯結(jié)果要置于哪個(gè)目錄(directory)。

      4.下面的敘述中正確的有。(C)

      A.equals()方法判定引用值是否指向同一對(duì)象。

      B.= = 操作符判定兩個(gè)分立的對(duì)象的內(nèi)容和類(lèi)型是否一致。

      C.equals()方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回true。

      D.類(lèi)File重寫(xiě)方法equals()在兩個(gè)分立的對(duì)象的內(nèi)容和類(lèi)型一致時(shí)返回true。

      5.下面有關(guān)變量及其作用域的陳述哪些是對(duì)的。(A C)

      A.在方法里面定義的局部變量在方法退出的時(shí)候被撤銷(xiāo)。

      B.局部變量也叫自動(dòng)變量。

      C.在方法外面定義的變量(譯注:即實(shí)例變量)在對(duì)象被構(gòu)造時(shí)創(chuàng)建。

      D.在方法中定義的方法的參變量只要該對(duì)象被需要就一直存在。

      三、簡(jiǎn)答題(共7題,共40分)

      1.請(qǐng)寫(xiě)出一個(gè)輸出“Hello World!” 的程序。(3分)

      答:public Class Hello World

      {

      Public static void main(String[]args)

      {System.out.println(“HELLO WOTLD”);

      }

      }

      2.char型變量中能不能存貯一個(gè)中文漢字? 為什么?(3分)

      答:能存儲(chǔ)一個(gè)漢字;因?yàn)樗艽鎯?chǔ)四個(gè)字節(jié)而每個(gè)漢字只占兩個(gè)字節(jié)。

      3.常見(jiàn)的兩種xml解析技術(shù)是什么? 區(qū)別是什么?(4分)

      答:常見(jiàn)的兩種有:SAX和DOM。

      區(qū)別:SAX 是一種事件驅(qū)動(dòng)的xml解析方式。每次訪問(wèn)一個(gè)xml文件中的某個(gè)節(jié)點(diǎn)的時(shí)候,sax就會(huì)搜索一遍xml文件,在找到相應(yīng)的節(jié)點(diǎn)后就會(huì)觸發(fā)一個(gè)事件來(lái)處理請(qǐng)求。只讀

      DOM是一種基于樹(shù)狀的查找方式。DOM會(huì)將xml解析成一棵樹(shù),存在內(nèi)存中。開(kāi)發(fā)者可以通過(guò)查找樹(shù)的節(jié)點(diǎn)來(lái)取得文件的內(nèi)容或者修改內(nèi)容。可讀寫(xiě)

      4.MVC是什么,如何實(shí)現(xiàn)?(5分)

      答:MVC是一個(gè)是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入,處理和輸出分開(kāi)。

      使用MVC應(yīng)用程序被分為三個(gè)核心部件:M----------MODO模型,V----------VIEW試圖,C---------Contral控制

      實(shí)現(xiàn):首先有頁(yè)面(jsp)發(fā)送請(qǐng)求給控制器(servlet),然后由控制器接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型(javabean)來(lái)進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來(lái)處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過(guò)表示層顯示給用戶。

      5..J2EE是什么?(6分)

      答:J2EE 是Sun公司提出的多層(multi-diered),分布式(distributed),基于組件(component-base)的企業(yè)級(jí)應(yīng)用模型(enterpriese application model).在這樣的一個(gè)應(yīng)用系統(tǒng)中,可按照功能劃分為不同的組件,這些組件又可在不同計(jì)算機(jī)上,并且處于相應(yīng)的層次(tier)中。所屬層次包括客戶層(clietn tier)組件,web層和組件,Business層和組件,企業(yè)信息系統(tǒng)(EIS)層。

      6.jsp有哪些內(nèi)置對(duì)象?作用分別是什么?(9分)

      答:1.request 用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù);2.response 網(wǎng)頁(yè)傳回用戶端的回應(yīng);3.pageContext 網(wǎng)頁(yè)的屬性是在這里管理;4.session 與請(qǐng)求有關(guān)的會(huì)話期;5.application servlet 正在執(zhí)行的內(nèi)容;6.out 用來(lái)傳送回應(yīng)的輸出;7.config servlet的構(gòu)架部件;8.page JSP網(wǎng)頁(yè)本身;9.exception 針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外

      7.作用域public,private,protected,以及不寫(xiě)時(shí)的區(qū)別 ?(10分)

      答:作用域當(dāng)前類(lèi)同一package子孫類(lèi)其他package

      public√√√√

      protected√√√×

      friendly√√××

      private√×××

      不寫(xiě)時(shí)默認(rèn)為friendly

      四、編碼及論述題(共2題,每題10分,共20分)

      1.什么是Singleton,它的作用是什么,它有幾種形式?請(qǐng)用代碼寫(xiě)出一個(gè)Singleton類(lèi)。

      答:Java Singleton 模式用來(lái)保證在運(yùn)行的應(yīng)用程序中,一個(gè)Class只是實(shí)例化一次,也就是只有一個(gè)相應(yīng)的對(duì)象存在。

      它有三種形式

      public class Singleton

      {

      private static Singleton instance = null;

      public static synchronized Singleton getInstance()

      {

      if(instance==null)

      instance=new Singleton();

      return instance;

      }

      }

      2.在Struts + Spring + Hibernate的組合框架模式中,三者各自的特點(diǎn)都是什么?答:StrtusWEB層Spring是業(yè)務(wù)層Hiebenate是持久化層

      第五篇:Java程序員的筆試題10道

      Java程序員的筆試題10道

      中軟國(guó)際不久前出了10道對(duì)于java程序員基本功時(shí)候扎實(shí)的考題,不妨你也來(lái)測(cè)測(cè)看吧??聪聲?huì)幾道題目。

      1、HashMap和Hashtable的區(qū)別。

      都屬于Map接口的類(lèi),實(shí)現(xiàn)了將惟一鍵映射到特定的值上。HashMap 類(lèi)沒(méi)有分類(lèi)或者排序。它允許一個(gè)null 鍵和多個(gè)null 值。Hashtable 類(lèi)似于HashMap,但是不允許null 鍵和null 值。它也比HashMap 慢,因?yàn)樗峭降?,是線程的。

      2、sleep()和wait()有什么區(qū)別?

      sleep是線程類(lèi)(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,給執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用sleep不會(huì)釋放對(duì)象鎖。wait是Object類(lèi)的方法,對(duì)此對(duì)象調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖,進(jìn)入等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify方法(或notifyAll)后本線程才進(jìn)入對(duì)象鎖定池準(zhǔn)備獲得對(duì)象鎖進(jìn)入運(yùn)行狀態(tài)。

      3、Collection 和Collections的區(qū)別。

      Collections是個(gè)java.util下的類(lèi),它包含有各種有關(guān)集合操作的靜態(tài)方法。

      Collection是個(gè)java.util下的接口,它是各種集合結(jié)構(gòu)的父接口。

      4、什么時(shí)候用assert.assertion(斷言)在軟件開(kāi)發(fā)中是一種常用的調(diào)試方式,很多開(kāi)發(fā)語(yǔ)言中都支持這種機(jī)制。在實(shí)現(xiàn)中,assertion就是在程序中的一條語(yǔ)句,它對(duì)一個(gè)boolean表達(dá)式進(jìn)行檢查,一個(gè)正確程序必須保證這個(gè)boolean表達(dá)式的值為true;如果該值為false,說(shuō)明程序已經(jīng)處于不正確的狀態(tài)下,系統(tǒng)將給出警告或退出。一般來(lái)說(shuō),assertion用于保證程序最基本、關(guān)鍵的正確性。assertion檢查通常在開(kāi)發(fā)和測(cè)試時(shí)開(kāi)啟。為了提高性能,在軟件發(fā)布后,assertion檢查通常是關(guān)閉的。

      5、&和&&的區(qū)別。

      & 是兩個(gè)數(shù)相與,是位運(yùn)算符,&&是布爾邏輯運(yùn)算符,連接兩個(gè)條件表達(dá)式的,兩個(gè)條件表達(dá)式都為真時(shí),整個(gè)才為真

      6、談?wù)刦inal, finally, finalize的區(qū)別。

      final:修飾符(關(guān)鍵字)如果一個(gè)類(lèi)被聲明為final,意味著它不能再派生出新的子類(lèi),不能作為父類(lèi)被繼承。因此一個(gè)類(lèi)不能既被聲明為abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們?cè)谑褂弥胁槐桓淖儭1宦暶鳛閒inal的變量必須在聲明時(shí)給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。

      finally:在異常處理時(shí)提供finally 塊來(lái)執(zhí)行任何清除操作。如果拋出一個(gè)異常,那么相匹配的catch 子句就會(huì)執(zhí)行,然后控制就會(huì)進(jìn)入finally 塊(如果有的話)。

      finalize:方法名。技術(shù)允許使用finalize()方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒(méi)有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。它是在Object 類(lèi)中定義的,因此所有的類(lèi)都繼承了它。子類(lèi)覆蓋finalize()方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize()方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。

      7、Anonymous Inner Class(匿名內(nèi)部類(lèi))是否可以extends(繼承)其它類(lèi),是否可以implements(實(shí)現(xiàn))interface(接口)?

      匿名的內(nèi)部類(lèi)是沒(méi)有名字的內(nèi)部類(lèi)。不能繼承其它類(lèi),但一個(gè)內(nèi)部類(lèi)可以作為一個(gè)接口,由另一個(gè)內(nèi)部類(lèi)實(shí)現(xiàn)。

      8、。Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

      Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;因?yàn)榉祷刈罱咏鼌?shù)的long.通過(guò)加上1/2 將該結(jié)果舍入為整數(shù),取結(jié)果的基數(shù)并將其強(qiáng)制轉(zhuǎn)換為long 類(lèi)型。換句話說(shuō),結(jié)果等于以下表達(dá)式的值:(long)Math.floor(a + 0.5d)

      9、Static Nested Class 和Inner Class的不同,說(shuō)得越多越好(面試題有的很籠統(tǒng))。

      Static nested class(嵌套類(lèi))是將內(nèi)部類(lèi)聲明為static.普通內(nèi)部類(lèi)對(duì)象隱式地保存了一個(gè)引用,指向創(chuàng)建它的外圍類(lèi)對(duì)象,不能有static數(shù)據(jù)和static字段。嵌套類(lèi)意味著:1> 要?jiǎng)?chuàng)建嵌套類(lèi)的對(duì)象,并不需要其外圍類(lèi)的對(duì)象;2>不能從嵌套類(lèi)的對(duì)象中訪問(wèn)非靜態(tài)的外圍類(lèi)的對(duì)象。

      10、ArrayList和Vector的區(qū)別。

      1>同步性:Vector是線程的,也就是說(shuō)是同步的,而ArrayList是線程序不安全的,不是同步的2>數(shù)據(jù)增長(zhǎng):當(dāng)需要增長(zhǎng)時(shí),Vector默認(rèn)增長(zhǎng)為原來(lái)一培,而ArrayList卻是原來(lái)的一半。

      PS;本文檔由北大青鳥(niǎo)廣安門(mén)收集自互聯(lián)網(wǎng),僅作分享之用。

      下載JAVA程序員筆試題1word格式文檔
      下載JAVA程序員筆試題1.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        java筆試題06

        Using the java.lang.String Class 1. Given the following, 1. public class StringRef { 2. public static void main(String [] args) { 3. String s1 = "abc"; 4. Strin......

        JAVA工程師筆試題

        一、選擇題 1.Java中提供了名為( )的包裝類(lèi)來(lái)包裝原始字符串類(lèi)型。 A.Integer B.Char C.Double D.String 2.java.lang包的( )方法比較兩個(gè)對(duì)象是否相等,相等返回true。 A.toString() B.equ......

        PHP程序員筆試題(合集)

        姓名:________________ 開(kāi)始時(shí)間:________________ (完成時(shí)間1個(gè)小時(shí)) 1、 HTTP 協(xié)議里 GET和POST請(qǐng)求的區(qū)別 2、 session與cookie的區(qū)別 3、 數(shù)據(jù)庫(kù)中的事務(wù)是什么? 4、 優(yōu)化M......

        普通PHP程序員筆試題

        普通PHP程序員筆試題 整理于2012-7-3,自己整理的,已經(jīng)測(cè)試過(guò),僅供參考 1.用PHP打印出前一天的時(shí)間,打印格式是2007年5月10日 22:21:21 echo date('Y年m月d日 H:i:s',strtotime('......

        JAVA工程師筆試題5篇

        【程序17】 題目:猴子吃桃問(wèn)題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè) 第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下 的......

        軟件開(kāi)發(fā)工程師(JAVA)筆試題A

        JAVA筆試題 ? 軟件開(kāi)發(fā)工程師(JAVA)筆試題 請(qǐng)?jiān)?0分鐘以內(nèi)做答 答案請(qǐng)寫(xiě)在答題紙上 一、選擇題 1、下面哪項(xiàng)是不合法的標(biāo)識(shí)符:(c e) A. $persons B. TwoUsers C. *point D. _en......

        Java軟件開(kāi)發(fā)工程師筆試題

        Java軟件開(kāi)發(fā)工程師筆試題 一、選擇題(25 x 2’ = 50’) 1、 一個(gè)Java程序運(yùn)行從上到下的環(huán)境次序是() A. 操作系統(tǒng)、Java程序、JRE/JVM、硬件 B. JRE/JVM、Java程序、硬件、操作......

        Java開(kāi)發(fā)工程師筆試題

        Java開(kāi)發(fā)工程師筆試題 一、 單項(xiàng)選擇題(每題2分,共計(jì)30分) 1. 下列哪一種敘述是正確的 (A). abstract修飾符可修飾字段、方法和類(lèi) (B). 抽象方法的body部分必須用一對(duì)大括號(hào){}......