国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

你能過關(guān)嗎?J2EE面試題集錦(附答案)

2019-11-18 15:38:04
字體:
供稿:網(wǎng)友

/**
 * By metaphy 2005-11-12
 * Version: 0.01
 * 注:題目答案來源于metaphy過去的知識或網(wǎng)絡(luò),metaphy不能保證其正確或完整性,僅供參考
**/

一、基礎(chǔ)問答

  1.下面哪些類可以被繼續(xù)?

   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.抽象類和接口的區(qū)別

  (1)接口可以被多重implements,抽象類只能被單一extends
  (2)接口只有定義,抽象類可以有定義和實(shí)現(xiàn)
  (3)接口的字段定義默認(rèn)為:public static final, 抽象類字段默認(rèn)是"friendly"(本包可見)

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

  HashTable的原理:通過節(jié)點(diǎn)的要害碼確定節(jié)點(diǎn)的存儲位置,即給定節(jié)點(diǎn)的要害碼k,通過一定的函數(shù)關(guān)系H(散列函數(shù)),得到函數(shù)值H(k),將此值解釋為該節(jié)點(diǎn)的存儲地址.
HashMap 與Hashtable很相似,但HashMap 是非同步(unsynchronizded)和可以以null為要害碼的.

  4.forward和redirect的區(qū)別

  forward: an internal transfer in servlet
  redirect: 重定向,有2次request,第2次request將丟失第一次的attributs/parameters等

  5.什么是Web容器?

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

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

  (1)JNDI:Java Naming & Directory Interface,JAVA命名目錄服務(wù).主要提供的功能是:提供一個目錄系統(tǒng),讓其它各地的應(yīng)用程序在其上面留下自己的索引,從而滿足快速查找和定位分布式應(yīng)用程序的功能.
  (2)JMS:Java Message Service,JAVA消息服務(wù).主要實(shí)現(xiàn)各個應(yīng)用程序之間的通訊.包括點(diǎn)對點(diǎn)和廣播.
  (3)JTA:Java Transaction API,JAVA事務(wù)服務(wù).提供各種分布式事務(wù)服務(wù).應(yīng)用程序只需調(diào)用其提供的接口即可.
  (4)JAF: Java Action FrameWork,JAVA安全認(rèn)證框架.提供一些安全控制方面的框架.讓開發(fā)者通過各種部署和自定義實(shí)現(xiàn)自己的個性安全控制策略.
  (5)RMI:Remote Method Interface,遠(yuǎn)程方法調(diào)用

  7.EJB是基于哪些技術(shù)實(shí)現(xiàn)的?并說 出sessionBean和EntityBean的區(qū)別,StatefulBean和StatelessBean的區(qū)別.

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

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

  Session Bean 還可以再細(xì)分為 Stateful Session Bean 與 Stateless Session Bean .這兩種的 Session Bean都可以將系統(tǒng)邏輯放在 method之中執(zhí)行,不同的是 Stateful Session Bean 可以記錄呼叫者的狀態(tài),因此通常來說,一個使用者會有一個相對應(yīng)的 Stateful Session Bean 的實(shí)體.Stateless Session Bean 雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說當(dāng)使用者呼叫 Stateless Session Bean 的時候,EJB Container 并不會找尋特定的 Stateless Session Bean 的實(shí)體來執(zhí)行這個 method.換言之,很可能數(shù)個使用者在執(zhí)行某個 Stateless Session Bean 的 methods 時,會是同一個 Bean 的 Instance 在執(zhí)行.從內(nèi)存方面來看, Stateful Session Bean 與 Stateless Session Bean 比較, Stateful Session Bean 會消耗 J2EE Server 較多的內(nèi)存,然而 Stateful Session Bean 的優(yōu)勢卻在于他可以維持使用者的狀態(tài).



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 民和| 汕头市| 英吉沙县| 澄江县| 同心县| 瑞昌市| 缙云县| 洛隆县| 元阳县| 乌兰察布市| 静海县| 丘北县| 顺昌县| 确山县| 郧西县| 临沭县| 荥阳市| 北海市| 双桥区| 通城县| 海淀区| 蓬溪县| 台湾省| 灵川县| 舒兰市| 禄劝| 西丰县| 东乡族自治县| 马山县| 皮山县| 棋牌| 孙吴县| 宜城市| 新化县| 玉环县| 邯郸县| 宝山区| 防城港市| 灌南县| 双峰县| 蒙山县|