<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JAVA高級工程師筆試題及答案

    時間:2024-07-03 16:23:30 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    JAVA高級工程師筆試題及答案

      Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。下面是小編收集的JAVA高級工程師筆試題及答案,歡迎大家參考!

    JAVA高級工程師筆試題及答案

      1.abstractclass和interface的區(qū)別?

      抽象類可以有私有方法和變量,接口中不能有私有方法和變量。

      抽象類可以有方法的實(shí)現(xiàn),接口中不能有方法的實(shí)現(xiàn)并且所以的方法都需要實(shí)現(xiàn)。

      2.try{}里有一個return語句,那么緊跟在這個try后的finally{}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后?

      Finally代碼塊中的語句是必須執(zhí)行的,必須在try代碼塊執(zhí)行完之后執(zhí)行,在return語句后執(zhí)行。除非代碼塊中有System.exit();方法,因?yàn)榻K止了虛擬機(jī)進(jìn)程,會不執(zhí)行。

      3.int和Integer有什么區(qū)別?

      Java中提供了兩種不同類型:引用類型和原始類型。Int是原始類型,Integer是int的封裝類型。

      4.說出ArrayList,Vector,LinkedList的存儲性能和特性?

      ArrayList和Vector是按數(shù)組的方式存儲數(shù)據(jù)的,此數(shù)組的元素大于實(shí)際存儲的數(shù)據(jù),以便于增加和插入元素,它們允許數(shù)組按序號索引元素,由于插入數(shù)據(jù)時涉及到移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢。Vector由于使用了synchroinzed(安全性),通常性能上較ArrayList差。LinkedList使用雙向鏈表實(shí)現(xiàn)存儲,按索引序號前向或后向遍歷,插入數(shù)據(jù)時只需要記錄本項(xiàng)的前后項(xiàng)即可,所以插入數(shù)據(jù)速度較快。

      5.描述一下JVM加載class文件的原理機(jī)制?

      Java中所有的類必須加裝到j(luò)vm中才能運(yùn)行,這個工作是由jvm中的類裝載器完成的,類裝載器所作工作實(shí)質(zhì)是把類文件讀取到內(nèi)存當(dāng)中。

      6.STRING與STRINGBUFFER的區(qū)別?

      String在追加內(nèi)容的時候不會在原有的內(nèi)存區(qū)域中追加內(nèi)容,而是在內(nèi)存中分配一塊內(nèi)存區(qū)域存放追加內(nèi)容,StringBuffer不會。

      7.List、Map、Set三個接口,存取元素時,各有什么特點(diǎn)?

      List以特定順序來持有元素,元素可重復(fù)。

      Set在內(nèi)部排序,不允許有重復(fù)元素。

      Map保存key-value值,value可有多個值。

      8.談?wù)刦inal,finally,finalize的區(qū)別

      Final可以修飾變量、方法、類。被final修飾的變量必須初始化并且不能被修改。被final修飾的方法不能被重載。被final修飾的類不能被繼承,final不能和abstract同時修飾。Finally是在異常處理是提供的,如果拋出異常,那么相匹配的catch子句就會執(zhí)行,然后控制就會進(jìn)入finally中。

      Java允許finalize()方法在垃圾收集器將對象從內(nèi)存中清除出去之前做垃圾清理工作。這個方法是垃圾收集器在確定對象沒有被引用時調(diào)用的。Finalize()方法是在刪除這個對象之前對這個對象調(diào)用的。

      9.sleep()和wait()有什么區(qū)別?

      Sleep()是線程類Thread方法,導(dǎo)致該線程在指定的時間內(nèi)暫停,指定時間之后會自動恢復(fù),該方法不會釋放對象鎖。

      Wait()是Object類的方法,調(diào)用該方法是線程會進(jìn)入等待狀態(tài),直到調(diào)用notify或notfyall方法通知恢復(fù)狀態(tài),該方法會釋放對象鎖。

      10.GC是什么?為什么要有GC?

      GC是java提供的垃圾回收器。

      有了GC就不需要程序員人工去釋放內(nèi)存空間,當(dāng)虛擬機(jī)發(fā)現(xiàn)內(nèi)存空間緊張時會自動的去清理一些無用變量所占用的內(nèi)存空間。程序員也可以調(diào)用System.gc();強(qiáng)制執(zhí)行一次清理。

      11.jsp:include,jsp:forward兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?

      12.簡述JSP的內(nèi)置對象及方法。

      Request,respone,session,application,out,exception,page,pageContext,config

      13.Servlet的基本架構(gòu)?

      PublicclassservletNameextendsHttpServlet{

      PublicvoiddoPost(HttpServletRequest,HttpServletRespone)

      ServletException,IOException{}

      PublicvoiddoGet(HttpServletRequest,HttpServletRespone)

      ServletException,IOException{}

      }

      14.getServletContext()和getServletConfig()的意思

      getServletContext()是獲取web中的servletContex對象

      getServletConfig()是獲取初始化參數(shù)和servletContext對象

      15.filter的作用是什么?主要實(shí)現(xiàn)什么方法?request和response全稱是什么?

      Request全稱是HttpServletRequest

      Response全稱是HttpServletResponse

      16.JS中的三種彈出式消息提醒(警告窗口、確認(rèn)窗口、信息輸入窗口)的命令是什么?throwsthrows

      17.談?wù)凧avaScript數(shù)組排序方法sort()的使用,重點(diǎn)介紹sort()參數(shù)的使用及其內(nèi)部機(jī)制

      18.結(jié)合text這段結(jié)構(gòu),談?wù)刬nnerHTMLouterHTMLinnerText之間的區(qū)別。

      19.如何獲取表單select域的選擇部分的文本?

      20.在JavaScript中定時調(diào)用函數(shù)foo()如何寫?

      21.hibernate和jdbc有什么區(qū)別

      22.描述使用JDBC連接數(shù)據(jù)庫的過程

      (1)加載驅(qū)動程序。

      (2)建立連接。

      (3)建立statement。

      (4)關(guān)閉連接。

      23.簡述JDBC連接池的實(shí)現(xiàn)方法

      24.Jdo是什么?

      25.Class.forName的作用?為什么要用?

      作用是返回一個類對象。

      要求JVM查找并加載指定的類。

      26.請教一個面試中遇到的SQL語句的查詢問題

      表中有ABC三列,用SQL語句實(shí)現(xiàn):當(dāng)A列大于B列時選擇A列否則選擇B列,當(dāng)B列大于C列時選擇B列否則選擇C列。

      27.一個日期判斷的sql語句?

      請取出tb_send表中日期(SendTime字段)為當(dāng)天的所有記錄?(SendTime字段為datetime型,包含日期與時間)

      28.用一條SQL語句查詢出每門課都大于80分的學(xué)生姓名

      namekechengfenshu

      張三語文81

      張三數(shù)學(xué)75

      李四語文76

      李四數(shù)學(xué)90

      王五語文81

      王五數(shù)學(xué)100

      王五英語90

    【JAVA高級工程師筆試題及答案】相關(guān)文章:

    Java高級工程師面試題及答案09-20

    JAVA模擬試題及答案10-18

    2017年Java試題及答案11-09

    java基礎(chǔ)筆試題及答案10-18

    java考試試題及答案10-25

    java面試題及答案11-01

    Java筆試題附答案09-08

    java認(rèn)證考試試題及答案07-21

    Java面試題大全及答案10-28

    java面試題2017及答案06-08

    主站蜘蛛池模板: 人妻无码久久精品| 久久精品蜜芽亚洲国产AV| 无码人妻精品一区二区三区99仓本| 国产精品2019| 真实国产乱子伦精品视频| 国产国拍亚洲精品福利| 国产精品视频一区二区三区| 日韩人妻精品一区二区三区视频| 精品无码一级毛片免费视频观看 | 国产精品v片在线观看不卡| 亚洲精品国产va在线观看蜜芽| 97久久精品人人做人人爽| 久久国产精品成人免费| 国产精品久久久久影视不卡| 久久精品国产99久久无毒不卡| 中文字幕精品无码久久久久久3D日动漫 | 97久久精品人人做人人爽| 高清免费久久午夜精品| 国产精品免费一区二区三区四区 | 在线观看国产精品日韩av| 色偷偷88欧美精品久久久| 久久久久无码精品| 精品乱子伦一区二区三区高清免费播放 | 999久久久无码国产精品| 黑人巨大精品欧美| 国产成人精品高清在线观看93| 精品久久久久久无码专区| 精品无码无人网站免费视频| 久久久久无码精品国产不卡| 久久精品国产亚洲AV香蕉| 精品久久久无码人妻中文字幕豆芽| 久久久久无码精品国产| 精品久久久噜噜噜久久久| 精品一区二区三区波多野结衣| 青青青国产精品一区二区| 精品午夜福利在线观看| 精品国产乱码久久久久久1区2区| 国产成人精品一区二区秒拍 | 无码精品国产VA在线观看| 久久国产热精品波多野结衣AV| 国产亚洲精品自在久久|