激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

J2EE筆試題及答案

時(shí)間:2024-11-07 02:23:36 J2EE培訓 我要投稿
  • 相關(guān)推薦

2016年J2EE筆試題及答案

  J2EE組件和"標準的" Java類(lèi)的不同點(diǎn)在于:它被裝配在一個(gè)J2EE應用中,具有固定的格式并遵守J2EE規范,由J2EE服務(wù)器對其進(jìn)行管理。下面YJBYS小編為大家整理了關(guān)于j2ee的筆試題,希望對你有所幫助。

2016年J2EE筆試題及答案

  1.下面哪些類(lèi)可以被繼承?

  java.lang.Thread (T)

  java.lang.Number (T)

  java.lang.Double (F)

  java.lang.Math (F)

  java.lang.Void (F)

  java.lang.Class (F)

  java.lang.ClassLoader (T)

  2.抽象類(lèi)和接口的區別

  (1)接口可以被多重implements,抽象類(lèi)只能被單一extends

  (2)接口只有定義,抽象類(lèi)可以有定義和實(shí)現

  (3)接口的字段定義默認為:public static final,抽象類(lèi)是"friendly"(本包可見(jiàn))

  3.Hashtable的原理,并說(shuō)出HashMap與Hashtable的區別

  HashTable的原理:通過(guò)節點(diǎn)的關(guān)鍵碼確定節點(diǎn)的存儲位置,即給定節點(diǎn)的關(guān)鍵碼k,通過(guò)一定的函數關(guān)系H(散列函數),得到函數值H(k),將此值解釋為該節點(diǎn)的存儲地址.

  HashMap是Hashtable的輕量級實(shí)現(非線(xiàn)程安全 的實(shí)現),他們都完成了Map接口,主要區別在于HashMap允許空(null)鍵值(key),由于非線(xiàn)程安全,效率上可能高于Hashtable。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個(gè)線(xiàn)程訪(fǎng)問(wèn)Hashtable時(shí),不需要自己為它的方法實(shí)現同步,而HashMap 就必須為之提供外同步。

  4.forward和redirect的區別

  forward: an internal transfer in servlet

  redirect: 重定向,有2次request,第2次request將丟失第一次的attributs/parameters等

  HashMap與Hashtable很相似,但HashMap是非同步(unsynchronizded)和可以以null為關(guān)鍵碼的.

  5.什么是Web容器?

  實(shí)現J2EE規范中web協(xié)議的應用.該協(xié)議定義了web程序的運行時(shí)環(huán)境,包括:并發(fā)性,安全性,生命周期管理等等.

  6.解釋下面關(guān)于J2EE的名詞

  (1)JNDI:Java Naming & Directory Interface,JAVA命名目錄服務(wù).主要提供的功能是:提供一個(gè)目錄系統,讓其它各地的應用程序在其上面留下自己的索引,從而滿(mǎn)足快速查找和定位分布式應用程序的功能.

  (2)JMS:Java Message Service,JAVA消息服務(wù).主要實(shí)現各個(gè)應用程序之間的通訊.包括點(diǎn)對點(diǎn)和廣播.

  (3)JTA:Java Transaction API,JAVA事務(wù)服務(wù).提供各種分布式事務(wù)服務(wù).應用程序只需調用其提供的接口即可.

  (4)JAF: Java Action FrameWork,JAVA安全認證框架.提供一些安全控制方面的框架.讓開(kāi)發(fā)者通過(guò)各種部署和自定義實(shí)現自己的個(gè)性安全控制策略.

  (5)RMI:Remote Method Interface,遠程方法調用

  7.EJB是基于哪些技術(shù)實(shí)現的?并說(shuō)出SessionBean和EntityBean的區別,StatefulBean和StatelessBean的區別.

  EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技術(shù)實(shí)現.

  SessionBean在J2EE應用程序中被用來(lái)完成一些服務(wù)器端的業(yè)務(wù)操作,例如訪(fǎng)問(wèn)數據庫、調用其他EJB組件.EntityBean被用來(lái)代表應用系統中用到的數據.對于客戶(hù)機,SessionBean是一種非持久性對象,它實(shí)現某些在服務(wù)器上運行的業(yè)務(wù)邏輯;EntityBean是一種持久性對象,它代表一個(gè)存儲在持久性存儲器中的實(shí)體的對象視圖,或是一個(gè)由現有企業(yè)應用程序實(shí)現的實(shí)體.

  Session Bean還可細分為Stateful Session Bean與Stateless Session Bean.

  這兩種的Session Bean都可以將系統邏輯放在method之中執行,不同的是 Stateful Session Bean可以記錄呼叫者的狀態(tài),因此通常來(lái)說(shuō),一個(gè)使用者會(huì )有一個(gè)相對應的Stateful Session Bean的實(shí)體.

  Stateless Session Bean雖然也是邏輯組件,但是他卻不負責記錄使用者狀態(tài),也就是說(shuō)當使用者呼叫Stateless Session Bean的時(shí)候,EJB Container并不會(huì )找尋特定的Stateless Session Bean的實(shí)體來(lái)執行這個(gè)method.換言之,很可能數個(gè)使用者在執行某個(gè)Stateless Session Bean的methods時(shí),會(huì )是同一個(gè)Bean的 Instance在執行.

  從內存方面來(lái)看,Stateful Session Bean與Stateless Session Bean比較,Stateful Session Bean會(huì )消耗 J2EE Server較多的內存,然而Stateful Session Bean的優(yōu)勢卻在于他可以維持使用者的狀態(tài).

  8.XML的解析方法

  Sax,DOM,JDOM

  9.什么是Web Service?

  Web Service就是為了使原來(lái)各孤立的站點(diǎn)之間的信息能夠相互通信、共享而提出的一種接口。

  Web Service所使用的是Internet上統一、開(kāi)放的標準,如HTTP、XML、SOAP(簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議)、WSDL等,所以Web Service可以在任何支持這些標準的環(huán)境(Windows,Linux)中使用。

  注:SOAP協(xié)議(Simple Object Access Protocal,簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議),它是一個(gè)用于分散和分布式環(huán)境下網(wǎng)絡(luò )信息交換的基于XML的通訊協(xié)議。在此協(xié)議下,軟件組件或應用程序能夠通過(guò)標準的HTTP協(xié)議進(jìn)行通訊。它的設計目標就是簡(jiǎn)單性和擴展性,這有助于大量異構程序和平臺之間的互操作性,從而使存在的應用程序能夠被廣泛的用戶(hù)訪(fǎng)問(wèn)。

  優(yōu)勢:

  (1).跨平臺。

  (2).SOAP協(xié)議是基于XML和HTTP這些業(yè)界的標準的,得到了所有的重要公司的支持。

  (3).由于使用了SOAP,數據是以ASCII文本的方式而非二進(jìn)制傳輸,調試很方便;并且由于這樣,它的數據容易通過(guò)防火墻,不需要防火墻為了程序而單獨開(kāi)一個(gè)“漏洞”。

  4).此外,WebService實(shí)現的技術(shù)難度要比CORBA和DCOM小得多。

  (5).要實(shí)現B2B集成,EDI比較完善與比較復雜;而用WebService則可以低成本的實(shí)現,小公司也可以用上。

  (6).在C/S的程序中,WebService可以實(shí)現網(wǎng)頁(yè)無(wú)整體刷新的與服務(wù)器打交道并取數。

  缺點(diǎn):

  (1).WebService使用了XML對數據封裝,會(huì )造成大量的數據要在網(wǎng)絡(luò )中傳輸。

  (2).WebService規范沒(méi)有規定任何與實(shí)現相關(guān)的細節,包括對象模型、編程語(yǔ)言,這一點(diǎn),它不如CORBA。

  10.多線(xiàn)程有幾種實(shí)現方法,都是什么?同步有幾種實(shí)現方法,都是什么?

  多線(xiàn)程有兩種實(shí)現方法,分別是繼承Thread類(lèi)與實(shí)現Runnable接口

  同步的實(shí)現方面有兩種,分別是synchronized,wait與notify

  11.JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區別?

  動(dòng)態(tài)INCLUDE用jsp:include動(dòng)作實(shí)現

  它總是會(huì )檢查所含文件中的變化,適合用于包含動(dòng)態(tài)頁(yè)面,并且可以帶參數

  靜態(tài)INCLUDE用include偽碼實(shí)現,定不會(huì )檢查所含文件的變化,適用于包含靜態(tài)頁(yè)面

【J2EE筆試題及答案】相關(guān)文章:

J2EE經(jīng)典面試題及答案08-08

J2EE筆試題目及答案10-23

J2EE面試題及答案「精選」09-20

2016年J2EE面試題及答案「精選」06-04

2016年J2EE認證試題(附答案)08-16

2016年J2EE認證測試題及答案09-27

關(guān)于J2EE MVC方面的面試題及答案07-08

J2EE框架面試題庫11-03

《論語(yǔ)》試題及答案04-19

華為2017筆試試題07-06

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频