freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java面試筆試題大匯總(doc29)-人力資源綜合-wenkub

2022-08-30 12:13:03 本頁面
 

【正文】 第 1 頁 共 26 頁 JAVA相關(guān)基礎(chǔ)知識(shí) 面向?qū)ο蟮奶卣饔心男┓矫? : 抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生,這個(gè)過程稱為類繼承。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過一個(gè)受保護(hù)的接口訪問其他對(duì)象。 String是最基本的數(shù)據(jù)類 型嗎 ? 基本數(shù)據(jù)類型包括 byte、 int、 char、 long、 float、 double、 boolean和 short。 Java為每個(gè)原始類型提供了封裝類。 String 和 StringBuffer 的區(qū)別 JAVA平臺(tái)提供了兩個(gè)類: String和 StringBuffer,它們可以儲(chǔ)存和操作字符串,即包含多個(gè)字符的字符數(shù)據(jù)。典型地,你可以使用 StringBuffers來動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)。 Servlet被服務(wù)器實(shí)例化后,容器運(yùn)行其 init方法,請(qǐng)求到達(dá)時(shí)運(yùn)行其 service 方法, service方法自動(dòng)派遣運(yùn)行與請(qǐng)求對(duì)應(yīng)的 doXXX方法( doGet, doPost)等,當(dāng)服務(wù)器決定將實(shí)例銷毀的時(shí)候調(diào)用其 destroy方法。 EJB包括 Session Bean、 Entity Bean、 Message Driven Bean,基于 JNDI、 RMI、 JAT等技術(shù)實(shí)現(xiàn)。 對(duì)于客戶機(jī), EntityBean是一種持久性對(duì)象,它代表一個(gè)存儲(chǔ)在持久性存儲(chǔ)器中的實(shí)體的對(duì)象視圖,或是一個(gè)由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實(shí)體。從內(nèi)存方面來看, Stateful Session Bean 與 Stateless Session Bean 比較, Stateful Session Bean 會(huì)消耗 J2EE Server 較多的內(nèi)存,然而 Stateful Session Bean 的優(yōu)勢(shì)卻在于他可以維持使用者的狀態(tài)。和 amp。是位運(yùn)算符,表示按位與運(yùn)算, amp。 HashMap是 Hashtable 的輕量級(jí)實(shí)現(xiàn)(非線程安全的實(shí)現(xiàn)),他們都完成了 Map接口,主要區(qū)別在于 HashMap允許空( null) 鍵值( key) ,由于非線程安全,效率上可能高于Hashtable。 Hashtable 繼承自 Dictionary 類,而 HashMap是 Map interface 的一個(gè)實(shí)現(xiàn)。 final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。調(diào)用 sleep不會(huì)釋放對(duì)象鎖。重寫 Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載 Overloading是一個(gè)類中多態(tài)性的一種表現(xiàn)。 Overloaded的方法是可以改變返回值的類型。 exception 表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。例如正在寫的數(shù)據(jù)以后可能被另一個(gè)線程讀到,或者正在讀的數(shù)據(jù)可能已經(jīng)被另一個(gè)線程寫過了,那么這些數(shù)據(jù)就是共享數(shù)據(jù),必須進(jìn)行同步存取。然而可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽象類,并讓它指向具體子類的一個(gè)實(shí)例。知道其行為的其它類可以在類中實(shí)現(xiàn)這些方法。接口中的所有方法都是抽象的,沒有一個(gè)有程序體。然后,它可以在實(shí)現(xiàn)了該接口的類的任何對(duì)象上調(diào)用接口的方法。 1 heap和 stack 有什么區(qū)別。 redirect就是服務(wù)端根據(jù)邏輯 ,發(fā)送一個(gè)狀態(tài)碼 ,告訴瀏覽器重新去請(qǐng)求那個(gè)地址,一般來說瀏覽器會(huì)用剛才請(qǐng)求的所有參數(shù)重新請(qǐng)求,所以 session,request參數(shù)都可以獲取。 Enterprise Java Bean 相當(dāng)于 DCOM,即分布式組件??蛻敉ㄟ^容器來訪問真正的 EJB組件。 2 JSP中動(dòng)態(tài) INCLUDE與靜態(tài) INCLUDE的區(qū)別? 動(dòng)態(tài) INCLUDE用 jsp:include動(dòng)作實(shí)現(xiàn) jsp:include page= flush=true /它總是會(huì)檢查所含文件中的變化,適合用于包含動(dòng)態(tài)頁面,并且可以帶參數(shù)。一般來說, assertion用于保證程序最基本、關(guān)鍵的正確性。 2 short s1 = 1。有什么錯(cuò) ? 中國最大的管理資源中心 第 5 頁 共 26 頁 short s1 = 1。(可以正確編譯) 2 ()等於多少 ? ()等於多少 ? ()==12 ()==11 round方法返回與參數(shù)最接近的長(zhǎng)整數(shù),參數(shù)加 1/2后求其 floor. 2 String s = new String(xyz)。 public class ThreadTest1{ private int j。 for(int i=0。 t=new Thread(dec)。 } private synchronized void dec(){ j。i++){ inc()。 } } } 中國最大的管理資源中心 第 6 頁 共 26 頁 } 2 Java有沒有 goto? java中的保留字,現(xiàn)在沒有在 java中使用。 3 EJB包括( SessionBean,EntityBean)說出他們的生命周期,及如何管理事務(wù)的? SessionBean: Stateless Session Bean 的生命周 期是由容器決定的,當(dāng)客戶機(jī)發(fā)出請(qǐng)求要建立一個(gè) Bean的實(shí)例時(shí), EJB容器不一定要?jiǎng)?chuàng)建一個(gè)新的 Bean的實(shí)例供客戶機(jī)調(diào)用,而是隨便找一個(gè)現(xiàn)有的實(shí)例提供給客戶機(jī)。而不是按照應(yīng)用程序或者服務(wù)進(jìn)程來說的。 3應(yīng)用服務(wù)器有那些? BEA WebLogic Server, IBM WebSphere Application Server, Oracle9i Application Server, jBoss, Tomcat 3給我一個(gè)你最常見到的 runtime exception。客戶端程序需要連接時(shí),池驅(qū)動(dòng)程序會(huì)返回一個(gè)未使用的池連接并將其表記為忙。 String有有 length()這個(gè)方法。 構(gòu)造器 Constructor是否可被 override? 構(gòu)造器 Constructor 不能被繼承,因此不能重寫 Overriding,但可以被重載 Overloading。 long,string 都不能作用于 swtich。 Java 編程語言只有值傳遞參數(shù)。 4編程題 : 寫一個(gè) Singleton出來。 中國最大的管理資源中心 第 8 頁 共 26 頁 //這里提供了一個(gè)供外部訪問本 class的靜態(tài)方法,可以直接訪問 public static Singleton getInstance() { return instance。 } } 其他形式 : 定義一個(gè)類,它的構(gòu)造函數(shù)為 private的,所有方法為 static的。當(dāng)一個(gè)類實(shí)現(xiàn)了接口以后,該類要實(shí)現(xiàn)接口里面所有的方法和屬性,并且接口里面的屬性在默認(rèn)狀態(tài)下面都是 public static,所有方法默認(rèn)情況下是 。一種是 JAVA類庫內(nèi)置的語義檢查。所有的異常都是 的子類。由于有個(gè)垃圾回收機(jī)制, Java中的對(duì)象不再有 作用域 的概念,只有對(duì)象的引用才有 作用域 。 5請(qǐng)說出你所知道的線程同步的方法。 Allnotity():喚醒所有處入等待狀態(tài)的線程,注意并不是給所有喚醒線程一個(gè)對(duì)象的鎖,而是讓它們競(jìng)爭(zhēng)。 Map 提供了一個(gè)更通用的元素存儲(chǔ)方法。 5 char 型變量中能不能存貯一個(gè)中文漢字 ?為什么 ? 能夠定義成為一個(gè)中文的,因?yàn)?java中以 unicode 編碼,一個(gè) char 占 16個(gè)字節(jié),所以放一個(gè)中文是沒問題的 5多線程有幾種實(shí)現(xiàn)方法 ,都是什么 ?同步有幾種實(shí)現(xiàn)方法 ,都是什么 ? 多線程有兩種實(shí)現(xiàn)方法,分別是繼承 Thread類與實(shí)現(xiàn) Runnable接口 同步的實(shí)現(xiàn)方面有兩種,分別是 synchronized,wait與 notify 5 JSP的內(nèi)置對(duì) 象及方法。 pageContext表示一個(gè) 對(duì)象。這有助于查找有關(guān) servlet引擎和 servlet環(huán)境的信息 config表示一個(gè) 。 5 JSP的常用指令 %page language=java contenType=text/html。通過調(diào)用 service()方法實(shí)現(xiàn),根據(jù)請(qǐng)求的不同調(diào)用不同的 do***()方法。 Servlet和 JSP最主要的不同點(diǎn)在于, Servlet的應(yīng)用邏輯是在 Java文件中,并且完全從表示層中的 HTML里分離開來。一個(gè)頁面由一個(gè)編譯好的 Java servlet 類(可以帶有任何的 include 指令,但是沒有 include 動(dòng)作)表示。這實(shí)質(zhì)上是跨越整個(gè) Web 應(yīng)用程序,包括多個(gè)頁面、請(qǐng)求和會(huì)話的一個(gè)全局作用域 6 Request對(duì)象的主要方法: setAttribute(String name,Object):設(shè)置名字為 name 的 request的參數(shù)值 getAttribute(String name):返回由 name指定的屬性值 getAttributeNames():返回 request對(duì)象所有屬性的名字集合,結(jié)果是一個(gè)枚舉的實(shí)例 getCookies():返回客戶端的所有 Cookie對(duì)象,結(jié)果是一個(gè) Cookie 數(shù)組 getCharacterEncoding():返回請(qǐng)求中的字符編碼方式 getContentLength():返回請(qǐng)求的 Body 的長(zhǎng)度 getHeader(String name):獲得 HTTP協(xié)議定義的文件頭信息 getHeaders(String name):返回指定名字的 request Header的所有值,結(jié)果是一個(gè)枚舉的實(shí)例 getHeaderNames():返回所以 request Header 的名字,結(jié)果是一個(gè)枚舉的實(shí)例 getInputStream():返回請(qǐng)求的輸入流,用于獲得請(qǐng)求中的數(shù)據(jù) getMethod():獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的方法 getParameter(String name):獲得客戶端傳送給 服務(wù)器端的有 name 指定的參數(shù)值 getParameterNames():獲得客戶端傳送給服務(wù)器端的所有參數(shù)的名字,結(jié)果是一個(gè)枚舉的實(shí)例 getParameterValues(String name):獲得有 name 指定的參數(shù)的所有值 getProtocol():獲取客戶端向服務(wù)器端傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱 getQueryString():獲得查詢字符串 getRequestURI():獲取發(fā)出請(qǐng)求字符串的客戶端地址 getRemoteAddr():獲取客戶端的 IP 地址 中國最大的管理資源中心 第 11 頁 共 26 頁 getRemoteHost():獲 取客戶端的名字 getSession([Boolean create]):返回和請(qǐng)求相關(guān) Session getServerName():獲取服務(wù)器的名字 getServletPath():獲取客戶端所請(qǐng)求的腳本文件的路徑 getServerPort():獲取服務(wù)器的端口號(hào) removeAttribute(String name):刪除請(qǐng)求中的一個(gè)屬性 6 J2EE是技術(shù)還是平臺(tái)還是框架? J2EE本身是一個(gè)標(biāo)準(zhǔn),一個(gè)為企業(yè)分布式應(yīng)用的開發(fā)提供的標(biāo)準(zhǔn)平臺(tái)。 tempStr = ()。,|,^)與條件操作 (amp。這個(gè)問題是由 DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且 DOM必須在解析文件之前把整個(gè)文檔裝入內(nèi)存 ,適合對(duì) XML的隨機(jī)訪
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1