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

正文內(nèi)容

java工程師求職筆試題及答案-文庫吧

2025-09-23 01:29 本頁面


【正文】 關(guān)于名字這個 Java前綴暗示了 JavaScript 和 Java 的關(guān)系,也就是 JavaScipt 是 Java 的一個子集也就是不如 Java 強大??瓷先ミ@個名稱就故意制造 … JavaScript 和 Java 的語法很相似,就象 Java 和 C 的語法相似一樣。但它也不是 Java 的子集就像 Java 也不是 C的子集一樣。 … Java 實現(xiàn) DOM 文檔操作和 XM L 文件相互轉(zhuǎn)換簡介:該文簡要描述了 DOM 的概念和內(nèi)部邏輯結(jié)構(gòu),給出了 DOM 文檔操作和XML 文件互相轉(zhuǎn)換 … 3. java 中的 DOM 接口 DOM 規(guī)范提供的 API 的規(guī)范,目前 Sun 公司推出的 測試版中的 java API 遵循了DOM level 2 Core 推薦接口的 … Java 實現(xiàn) DOM 文檔操作和 XML 文件相互轉(zhuǎn)換 請問你在什么情況下會在你的 JAVA 代碼中使用可序列化? (5)cluster 中 session 復(fù)制 ,緩存 persist 與 reload … 請闡述一下你對JAVA 多線程中 ―鎖 ‖的概念的理解。 (10)同步因子 ,在某段代碼上增加同步因子 ,那么整個 JVM 內(nèi)部只能最多有一個線程執(zhí)行這段 , … 10 javac 順利通過了,但是 java xxx的時候顯示什么 NoClassDefFoundError 2825 5 答:你遇到了 classpath 問題。 java 命令在一定的范圍 (classpath)內(nèi)搜索你要用的 class 文件,但是未能找到。 首先請確認(rèn)你沒有錯敲成 java , 其次,檢查你的 CLASSPATH 環(huán)境變量,如果你設(shè)置了該變量又沒有包含 .(代表當(dāng)前目錄)你就會遇到這個問題。請在你的 CLASSPATH 環(huán)境變量中加入一項 . 。另 12 package 是什么意思?怎么用? 答:為了唯一標(biāo)識每個類并分組, java 使用了 package 的概念。 每個類都有一個全名,例如 String的全名是 ,其中 , String是短名。 這樣,如果你也定義了 String,你可以把它放在 mypackage 中, 通過使用全名 。 同時,將邏輯上相關(guān)的類放在同一個包中,可以使程序結(jié)構(gòu)更為清楚。 你要做的就是在 java 文件開頭加一行 package mypackage。 注意包沒有嵌套或包含關(guān)系, A 包和 包對 java 命令來說是并列的兩個包 15 我用了 package 的時候顯示 NoClassDefFoundError,但是我把所有 package 去掉的時候能正常運行。 答:將你的 java 文件按包名存放。 比如你的工作目錄是 /work,你的類是 ,那么將它存放為 /work/package1/。 如果沒有聲明包,那么直接放在 /work 下。 在 /work 下執(zhí)行 javac package1/,再執(zhí)行 java ,你會發(fā)現(xiàn) 一切正常。 另外,你可以考慮開始使用 IDE。 17 我在編譯的時候遇到什么 deprecated API,是什么意思? 答:所謂 deprecated 是指已經(jīng) ?時,但是為了向前兼容起見仍然保留的方法 ?這些方 法可能會在以后取消支持。你應(yīng)當(dāng)改用較新的方法。 一般在 API 里面會說明你應(yīng)當(dāng)用什么方法來代替之。 48 java 能動態(tài)分配數(shù)組嗎? 答:可以。例如 int n = 3。 Language[] myLanguages = new Language[n]。 50 我還想讓數(shù)組的長度能自動改變,能夠增加 /刪除元素。 答:用順序表 接口。 你可以選擇用 ArrayList 或是 LinkedList,前者是數(shù)組實現(xiàn),后者是鏈表實現(xiàn)。 例如: List list = new ArrayList()。 或是 List list = new LinkedList()。 。 51 什么是鏈表?為什么要有兩種實現(xiàn)? 答:請補習(xí)數(shù)據(jù)結(jié)構(gòu)。 52 我想用隊列 /棧。 答:用 。 53 我希望不要有重復(fù)的元素。 答:用集合 接口。例如: Set set = new HashSet()。 54 我想遍歷集合 /Map。 答:用 。參見 API。 55 我還要能夠 排序。 答:用 。例如: Set set = new TreeSet()。放進(jìn)去的元素會自動排序。 你需要為元素實現(xiàn) Comparable 接口,還可能需要提供 equals()方法, pareTo()方法, hashCode()方法。 56 但是我想給數(shù)組排序。 答: 類包含了 sort 等實用方法。 57 我想按不同方法排序。 答:為每種方法定義一個實現(xiàn)了接口 Comparator 的類并和 Arrays 綜合運用。 58 Map 有什么用? 答:存儲 keyvalue 的關(guān)鍵字 值對,你可以通過關(guān)鍵字來快速存取相應(yīng)的值。 59 set 方法沒問題,但是 get 方法返回的是 Object。 答:強制類型轉(zhuǎn)換成你需要的類型。參見 45。 60 我要獲得一個隨機數(shù)。 答:使用 類。 61 我比較兩個 String總是 false,但是它們明明都是 abc ! 答:比較 String一定要使用 equals 或 equalsIgnoreCase 方法,不要使用 == ! ==比較的是兩個引用(變量 )是否指向了同一個對象,而不是比較其內(nèi)容。 2826 6 8 我怎么給 java 程序加啟動參數(shù),就像 dir /p/w 那樣? 答:還記得 public static void main(String[] args)嗎?這里的 args 就是你的啟動參數(shù)。 在運行時你輸入 java arg1 arg2, args 中就會有兩個 String,一個是 arg1,另一個是 arg2。 19 我怎么從鍵盤輸入一個 int/double/字符串? 答: java 的 I/O 操作比 C++要復(fù)雜一點。如果要從 鍵盤輸入,樣例代碼如下: BufferedReader cin = new BufferedReader( new InputStreamReader( ) ) 。 String s = ()。 這樣你就獲得了一個字符串,如果你需要數(shù)字的話再加上: int n = ( s )。 或者 double d = ( s )。 20 我怎么輸出一個 int/double/字符串? 答:在程序開始寫: PrintWriter cout = new PrintWriter( )。 需要時寫: (n)。 或者 (hello)等等。 21 我發(fā)現(xiàn)有些書上直接用 和 輸入輸出,比你要簡單得多。 答: java 使用 unicode,是雙字節(jié)。而 和 是單字節(jié)的 stream。 如果你要輸入輸出雙字節(jié)文字比如中文,請使用作者的做法。 22 我怎 么從文件輸入一個 int/double/字符串? 答:類似于從鍵盤輸入,只不過換成 BufferedReader fin = new BufferedReader( new FileReader( myFileName ) )。 PrintWriter fout = new PrintWriter( new FileWriter( myFileName ) )。 另外如果你還沒下載 API,請開始下載并閱讀 包中的內(nèi)容。 23 我想讀寫文件的指定位置,該怎么辦? 答:你肯定沒有認(rèn)真看 API。 可以滿足你的需要。 24 怎么判斷要讀的文件已經(jīng)到了盡頭? 答:你肯定沒有認(rèn)真看 API。在 Reaer 的 read 方法中明確說明返回 1 表示流的結(jié)尾。 概述 struts,以及 struts 如何實現(xiàn) MVC 架構(gòu)的? 答: struts framework 是一種基于 java 的技術(shù), Web 應(yīng)用程序開發(fā)人員通過 struts framework 即可充分利用面向?qū)ο笤O(shè)計、代碼重用以及 編寫一次、到處運行 的優(yōu)點。 Struts 提供了一 種創(chuàng)建 Web 應(yīng)用程序的框架,其中對應(yīng)用程序的顯示、表示和數(shù)據(jù)的后端代碼進(jìn)行了抽象。 Struts 采用 jsp 作為 MVC 的視圖 ,由 ActionServlet 具體指定的 action 動作類作為控制器即 MVC 中的 C,負(fù)責(zé)視圖與模型之間的交互??刂破鞯拿總€入口點都由名為 的配置文件設(shè)置。該文件把來自視圖的請求映射為特定的 JAVA 類以進(jìn)行相應(yīng)的處理,控制器還指定下一個視圖的位置。 Struts 中的模型主要指的就是 javabean,它是模型的代表,主要封裝數(shù)據(jù)和業(yè)務(wù)邏輯。 Struts 的處理流程 : l 控制器進(jìn)行初始化工作,讀取配置文件,為不同的 Struts 模塊初始化相應(yīng)的 ModulConfig對象。 l 控制器接收 Http 請求,并從 ActionConfig中找出對應(yīng)于該請求的 Action 子類,如果沒有對應(yīng)的 Action,控制器直接將請求轉(zhuǎn)發(fā)給 JSP 或者靜態(tài)頁面,否則控制器將請求分發(fā)至具體的 Action 類進(jìn)行處理。 l 在控制器調(diào)用具體的 Action 的 Execute 方法之前, ActionForm 對象將利用 Http 請求中的參數(shù)來填充自已。還可以在 ActionForm類中調(diào)用 Validate 方法來檢查 請求參數(shù)的合法性,并且可以返回一個包含所有錯誤信息的 ActionErrors 對象。 l 執(zhí)行具體的的 Execute 的方法,它負(fù)責(zé)執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。執(zhí)行完后,返回一個 ActionForward 對象,控制器通過該ActionForward 對象來進(jìn)行轉(zhuǎn)發(fā)工作。也可以把 Action 要處理的業(yè)務(wù)邏輯封裝在 JavaBean 中,如果系統(tǒng)中還有 EJB,那么通過 JavaBean調(diào)用 EJB 以完成業(yè)務(wù)處理;如果沒有 EJB,那么就直接在 JavaBean 中連接數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫相關(guān)的操作。 概述 MVC 體系結(jié)構(gòu)。 答: MVC 包括 三類對象, model 是應(yīng)用對象, view 是視圖, controller 是控制器,它定義用戶界面對用戶輸入的響應(yīng)方式。 在 MVC 體系中,模型通常被稱為 業(yè)務(wù)邏輯 ,是真正完成任務(wù)的代碼,視圖就是使用界面,反映數(shù)據(jù)的變化??刂破骺刂浦P秃鸵晥D之間的交互過程,它決定著向用戶返回怎樣的視圖、檢查通過界面輸入的信息以及選擇處理輸入信息的模型 在 MVC 中,表示層和邏輯層分離,各部分可相互獨立進(jìn)行開發(fā),便于開發(fā)和維護,提高了開發(fā)效率。 多線程的優(yōu)點。 答:可分兩方面來答: 相對于單線程而言 : 可以響應(yīng)多任務(wù)的 并發(fā)操作。 多線程取消了主循環(huán)和輪流檢測機制,一個線程可以暫停而不阻止系統(tǒng)其他的部分的執(zhí)行,而且當(dāng)程序中一個線程阻塞時,只有2827 7 那個被阻塞的線程暫停,所有其他的線程繼續(xù)執(zhí)行。 相對于進(jìn)程而言: (可以答也可以不答 ) 它所要求的開銷比較小,轉(zhuǎn)換成本較小。 所有線程共享同一地址空間,相互協(xié)作。 彼此之間通信很容易。 EJB 概述 答: EJB 是企業(yè)級的 JavaBean,它提供了構(gòu)建企業(yè)級業(yè)務(wù)邏輯的一種組件模型。 EJB 分為三種: Session Bean Entity Bean MessageDriven Bean 三種,其中 Session Bean 分為有狀態(tài)和無狀態(tài) Session Bean 兩種 ,Entity Bean 分為容器管理的 Entity Bean ( CMP ) 和 Bean 管理的 Entity Bean ( BMP )。每一個 EJB 由一個遠(yuǎn)程接口、一個本地接口和一個 EJB 容器實現(xiàn)組成,遠(yuǎn)程接口聲明了提供給 EJB 客戶調(diào)用的各種應(yīng)用方法,本地接口聲明了創(chuàng)建新的 EJB 實例的 create 方法、尋找 EJB 實例的查找 (finder)方法以及刪除 EJB 實例的 remove 方法。 EJB 容器提供了 EJB 的運行環(huán)境和生命周期 的管理。 用 java 訪問 Oracle 數(shù)據(jù)庫、取得記錄并輸出到界面 [b]用 java 訪問 Oracle 數(shù)據(jù)庫、取得記錄并輸出到界面 答: .......................... ()。 Connection conn=( url , username , password )。 Statement stmt=()。 String str=select * from [table]。 ResultSet rs=(str)。 While(()) { ........................ } ()。 ()。 ()。 概述 java 垃圾回收機制 答:它的工作原理如下:當(dāng)不存在對一個對象的引用時,我們就假定不再需要那個對象,那個對象所占有的存儲單元可以被收回,可通過 ()方法回收, 但一般要把不再引用的對象標(biāo)志為 n
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1