黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 2019年最為常見的java就業(yè)筆試題大全(二)

2019年最為常見的java就業(yè)筆試題大全(二)

更新時(shí)間:2019-08-22 14:34:06 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3817次

      56、applet安全管理器是什么?它會(huì)做哪些工作?

  applet安全管理器是給applet施加限制條件的一種機(jī)制。瀏覽器可以只有一個(gè)安全管理器。安全管理器在啟動(dòng)的時(shí)候被創(chuàng)建,之后不能被替換覆蓋或者是擴(kuò)展。

  57、彈出式選擇菜單(Choice)和列表(List)有什么區(qū)別

  Choice是以一種緊湊的形式展示的,需要下拉才能看到所有的選項(xiàng)。Choice中一次只能選中一個(gè)選項(xiàng)。List同時(shí)可以有多個(gè)元素可見,支持選中一個(gè)或者多個(gè)元素。

  58、什么是布局管理器?

  布局管理器用來在容器中組織組件。

  59、滾動(dòng)條(Scrollbar)和滾動(dòng)面板(JScrollPane)有什么區(qū)別?

  Scrollbar是一個(gè)組件,不是容器。而ScrollPane是容器。ScrollPane自己處理滾動(dòng)事件。

  60、哪些Swing的方法是線程安全的?

  只有3個(gè)線程安全的方法: repaint(), revalidate(), and invalidate()。

  61、說出三種支持重繪(painting)的組件。

  Canvas, Frame, Panel,和Applet支持重繪。

  62、什么是裁剪(clipping)?

  限制在一個(gè)給定的區(qū)域或者形狀的繪圖操作就做裁剪

  63、MenuItem和CheckboxMenuItem的區(qū)別是什么?

  CheckboxMenuItem類繼承自MenuItem類,支持菜單選項(xiàng)可以選中或者不選中。

  64、邊緣布局(BorderLayout)里面的元素是如何布局的?

  BorderLayout里面的元素是按照容器的東西南北中進(jìn)行布局的。

  65、網(wǎng)格包布局(GridBagLayout)里面的元素是如何布局的?

  GridBagLayout里面的元素是按照網(wǎng)格進(jìn)行布局的。不同大小的元素可能會(huì)占據(jù)網(wǎng)格的多于1行或一列。因此,行數(shù)和列數(shù)可以有不同的大小。

  66、Window和Frame有什么區(qū)別?

  Frame類繼承了Window類,它定義了一個(gè)可以有菜單欄的主應(yīng)用窗口。

  67、裁剪(clipping)和重繪(repainting)有什么聯(lián)系?

  當(dāng)窗口被AWT重繪線程進(jìn)行重繪的時(shí)候,它會(huì)把裁剪區(qū)域設(shè)置成需要重繪的窗口的區(qū)域。

  68、事件監(jiān)聽器接口(event-listener interface)和事件適配器(event-adapter)有什么關(guān)系?

  事件監(jiān)聽器接口定義了對特定的事件,事件處理器必須要實(shí)現(xiàn)的方法。事件適配器給事件監(jiān)聽器接口提供了默認(rèn)的實(shí)現(xiàn)。

  69、GUI組件如何來處理它自己的事件?

  GUI組件可以處理它自己的事件,只要它實(shí)現(xiàn)相對應(yīng)的事件監(jiān)聽器接口,并且把自己作為事件監(jiān)聽器。

  70、Java的布局管理器比傳統(tǒng)的窗口系統(tǒng)有哪些優(yōu)勢?

  Java使用布局管理器以一種一致的方式在所有的窗口平臺(tái)上擺放組件。因?yàn)椴季止芾砥鞑粫?huì)和組件的絕對大小和位置相綁定,所以他們能夠適應(yīng)跨窗口系統(tǒng)的特定平臺(tái)的不同。

  71、Java的Swing組件使用了哪種設(shè)計(jì)模式?

  Java中的Swing組件使用了MVC(視圖-模型-控制器)設(shè)計(jì)模式。

  72、什么是JDBC?

  JDBC是允許用戶在不同數(shù)據(jù)庫之間做選擇的一個(gè)抽象層。JDBC允許開發(fā)者用JAVA寫數(shù)據(jù)庫應(yīng)用程序,而不需要關(guān)心底層特定數(shù)據(jù)庫的細(xì)節(jié)。

  73、解釋下驅(qū)動(dòng)(Driver)在JDBC中的角色。

  JDBC驅(qū)動(dòng)提供了特定廠商對JDBC API接口類的實(shí)現(xiàn),驅(qū)動(dòng)必須要提供java.sql包下面這些類的實(shí)現(xiàn):Connection, Statement, PreparedStatement,CallableStatement, ResultSet和Driver。

  74、Class.forName()方法有什么作用?

  這個(gè)方法用來載入跟數(shù)據(jù)庫建立連接的驅(qū)動(dòng)。

  75、PreparedStatement比Statement有什么優(yōu)勢?

  PreparedStatements是預(yù)編譯的,因此,性能會(huì)更好。同時(shí),不同的查詢參數(shù)值,PreparedStatement可以重用。

  76、什么時(shí)候使用CallableStatement?用來準(zhǔn)備CallableStatement的方法是什么?

  CallableStatement用來執(zhí)行存儲(chǔ)過程。存儲(chǔ)過程是由數(shù)據(jù)庫存儲(chǔ)和提供的。存儲(chǔ)過程可以接受輸入?yún)?shù),也可以有返回結(jié)果。非常鼓勵(lì)使用存儲(chǔ)過程,因?yàn)樗峁┝税踩院湍K化。準(zhǔn)備一個(gè)CallableStatement的方法是:

  1 CallableStament.prepareCall();

  77、數(shù)據(jù)庫連接池是什么意思?

  像打開關(guān)閉數(shù)據(jù)庫連接這種和數(shù)據(jù)庫的交互可能是很費(fèi)時(shí)的,尤其是當(dāng)客戶端數(shù)量增加的時(shí)候,會(huì)消耗大量的資源,成本是非常高的。可以在應(yīng)用服務(wù)器啟動(dòng)的時(shí)候建立很多個(gè)數(shù)據(jù)庫連接并維護(hù)在一個(gè)池中。連接請求由池中的連接提供。在連接使用完畢以后,把連接歸還到池中,以用于滿足將來更多的請求。

  78、什么是RMI?

  Java遠(yuǎn)程方法調(diào)用(Java RMI)是Java API對遠(yuǎn)程過程調(diào)用(RPC)提供的面向?qū)ο蟮牡葍r(jià)形式,支持直接傳輸序列化的Java對象和分布式垃圾回收。遠(yuǎn)程方法調(diào)用可以看做是激活遠(yuǎn)程正在運(yùn)行的對象上的方法的步驟。RMI對調(diào)用者是位置透明的,因?yàn)檎{(diào)用者感覺方法是執(zhí)行在本地運(yùn)行的對象上的。看下RMI的一些注意事項(xiàng)。

  79、RMI體系結(jié)構(gòu)的基本原則是什么?

  RMI體系結(jié)構(gòu)是基于一個(gè)非常重要的行為定義和行為實(shí)現(xiàn)相分離的原則。RMI允許定義行為的代碼和實(shí)現(xiàn)行為的代碼相分離,并且運(yùn)行在不同的JVM上。

  80、RMI體系結(jié)構(gòu)分哪幾層?

  RMI體系結(jié)構(gòu)分以下幾層:

  存根和骨架層(Stub and Skeleton layer):這一層對程序員是透明的,它主要負(fù)責(zé)攔截客戶端發(fā)出的方法調(diào)用請求,然后把請求重定向給遠(yuǎn)程的RMI服務(wù)。

  遠(yuǎn)程引用層(Remote Reference Layer):RMI體系結(jié)構(gòu)的第二層用來解析客戶端對服務(wù)端遠(yuǎn)程對象的引用。這一層解析并管理客戶端對服務(wù)端遠(yuǎn)程對象的引用。連接是點(diǎn)到點(diǎn)的。

  傳輸層(Transport layer):這一層負(fù)責(zé)連接參與服務(wù)的兩個(gè)JVM。這一層是建立在網(wǎng)絡(luò)上機(jī)器間的TCP/IP連接之上的。它提供了基本的連接服務(wù),還有一些防火墻穿透策略。

  81、RMI中的遠(yuǎn)程接口(Remote Interface)扮演了什么樣的角色?

  遠(yuǎn)程接口用來標(biāo)識(shí)哪些方法是可以被非本地虛擬機(jī)調(diào)用的接口。遠(yuǎn)程對象必須要直接或者是間接實(shí)現(xiàn)遠(yuǎn)程接口。實(shí)現(xiàn)了遠(yuǎn)程接口的類應(yīng)該聲明被實(shí)現(xiàn)的遠(yuǎn)程接口,給每一個(gè)遠(yuǎn)程對象定義構(gòu)造函數(shù),給所有遠(yuǎn)程接口的方法提供實(shí)現(xiàn)。

  82、java.rmi.Naming類扮演了什么樣的角色?

  java.rmi.Naming類用來存儲(chǔ)和獲取在遠(yuǎn)程對象注冊表里面的遠(yuǎn)程對象的引用。Naming類的每一個(gè)方法接收一個(gè)URL格式的String對象作為它的參數(shù)。

  83、RMI的綁定(Binding)是什么意思?

  綁定是為了查詢找遠(yuǎn)程對象而給遠(yuǎn)程對象關(guān)聯(lián)或者是注冊以后會(huì)用到的名稱的過程。遠(yuǎn)程對象可以使用Naming類的bind()或者rebind()方法跟名稱相關(guān)聯(lián)。

  84、Naming類的bind()和rebind()方法有什么區(qū)別?

  bind()方法負(fù)責(zé)把指定名稱綁定給遠(yuǎn)程對象,rebind()方法負(fù)責(zé)把指定名稱重新綁定到一個(gè)新的遠(yuǎn)程對象。如果那個(gè)名稱已經(jīng)綁定過了,先前的綁定會(huì)被替換掉。

  85、讓RMI程序能正確運(yùn)行有哪些步驟?

  為了讓RMI程序能正確運(yùn)行必須要包含以下幾個(gè)步驟:

  編譯所有的源文件。

  使用rmic生成stub。

  啟動(dòng)rmiregistry。

  啟動(dòng)RMI服務(wù)器。

  運(yùn)行客戶端程序。

  86、RMI的stub扮演了什么樣的角色?

  遠(yuǎn)程對象的stub扮演了遠(yuǎn)程對象的代表或者代理的角色。調(diào)用者在本地stub上調(diào)用方法,它負(fù)責(zé)在遠(yuǎn)程對象上執(zhí)行方法。當(dāng)stub的方法被調(diào)用的時(shí)候,會(huì)經(jīng)歷以下幾個(gè)步驟:

  初始化到包含了遠(yuǎn)程對象的JVM的連接。

  序列化參數(shù)到遠(yuǎn)程的JVM。

  等待方法調(diào)用和執(zhí)行的結(jié)果。

  反序列化返回的值或者是方法沒有執(zhí)行成功情況下的異常。

  把值返回給調(diào)用者。

  87、什么是分布式垃圾回收(DGC)?它是如何工作的?

  DGC叫做分布式垃圾回收。RMI使用DGC來做自動(dòng)垃圾回收。因?yàn)镽MI包含了跨虛擬機(jī)的遠(yuǎn)程對象的引用,垃圾回收是很困難的。DGC使用引用計(jì)數(shù)算法來給遠(yuǎn)程對象提供自動(dòng)內(nèi)存管理。

  88、RMI中使用RMI安全管理器(RMISecurityManager)的目的是什么?

  RMISecurityManager使用下載好的代碼提供可被RMI應(yīng)用程序使用的安全管理器。如果沒有設(shè)置安全管理器,RMI的類加載器就不會(huì)從遠(yuǎn)程下載任何的類。

  89、解釋下Marshalling和demarshalling。

  當(dāng)應(yīng)用程序希望把內(nèi)存對象跨網(wǎng)絡(luò)傳遞到另一臺(tái)主機(jī)或者是持久化到存儲(chǔ)的時(shí)候,就必須要把對象在內(nèi)存里面的表示轉(zhuǎn)化成合適的格式。這個(gè)過程就叫做Marshalling,反之就是demarshalling。

  90、解釋下Serialization和Deserialization。

  Java提供了一種叫做對象序列化的機(jī)制,他把對象表示成一連串的字節(jié),里面包含了對象的數(shù)據(jù),對象的類型信息,對象內(nèi)部的數(shù)據(jù)的類型信息等等。因此,序列化可以看成是為了把對象存儲(chǔ)在磁盤上或者是從磁盤上讀出來并重建對象而把對象扁平化的一種方式。反序列化是把對象從扁平狀態(tài)轉(zhuǎn)化成活動(dòng)對象的相反的步驟。

  91、什么是Servlet?

  Servlet是用來處理客戶端請求并產(chǎn)生動(dòng)態(tài)網(wǎng)頁內(nèi)容的Java類。Servlet主要是用來處理或者是存儲(chǔ)HTML表單提交的數(shù)據(jù),產(chǎn)生動(dòng)態(tài)內(nèi)容,在無狀態(tài)的HTTP協(xié)議下管理狀態(tài)信息。

  92、說一下Servlet的體系結(jié)構(gòu)。

  所有的Servlet都必須要實(shí)現(xiàn)的核心的接口是javax.servlet.Servlet。每一個(gè)Servlet都必須要直接或者是間接實(shí)現(xiàn)這個(gè)接口,或者是繼承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多線程可以并行的為多個(gè)請求服務(wù)。

  93、Applet和Servlet有什么區(qū)別?

  Applet是運(yùn)行在客戶端主機(jī)的瀏覽器上的客戶端Java程序。而Servlet是運(yùn)行在web服務(wù)器上的服務(wù)端的組件。applet可以使用用戶界面類,而Servlet沒有用戶界面,相反,Servlet是等待客戶端的HTTP請求,然后為請求產(chǎn)生響應(yīng)。

  94、GenericServlet和HttpServlet有什么區(qū)別?

  GenericServlet是一個(gè)通用的協(xié)議無關(guān)的Servlet,它實(shí)現(xiàn)了Servlet和ServletConfig接口。繼承自GenericServlet的Servlet應(yīng)該要覆蓋service()方法。最后,為了開發(fā)一個(gè)能用在網(wǎng)頁上服務(wù)于使用HTTP協(xié)議請求的Servlet,你的Servlet必須要繼承自HttpServlet。這里有Servlet的例子。

  95、解釋下Servlet的生命周期。

  對每一個(gè)客戶端的請求,Servlet引擎載入Servlet,調(diào)用它的init()方法,完成Servlet的初始化。然后,Servlet對象通過為每一個(gè)請求單獨(dú)調(diào)用service()方法來處理所有隨后來自客戶端的請求,最后,調(diào)用Servlet(譯者注:這里應(yīng)該是Servlet而不是server)的destroy()方法把Servlet刪除掉。

  96、doGet()方法和doPost()方法有什么區(qū)別?

  doGet:GET方法會(huì)把名值對追加在請求的URL后面。因?yàn)閁RL對字符數(shù)目有限制,進(jìn)而限制了用在客戶端請求的參數(shù)值的數(shù)目。并且請求中的參數(shù)值是可見的,因此,敏感信息不能用這種方式傳遞。

  doPOST:POST方法通過把請求參數(shù)值放在請求體中來克服GET方法的限制,因此,可以發(fā)送的參數(shù)的數(shù)目是沒有限制的。最后,通過POST請求傳遞的敏感信息對外部客戶端是不可見的。

  97、什么是Web應(yīng)用程序?

  Web應(yīng)用程序是對Web或者是應(yīng)用服務(wù)器的動(dòng)態(tài)擴(kuò)展。有兩種類型的Web應(yīng)用:面向表現(xiàn)的和面向服務(wù)的。面向表現(xiàn)的Web應(yīng)用程序會(huì)產(chǎn)生包含了很多種標(biāo)記語言和動(dòng)態(tài)內(nèi)容的交互的web頁面作為對請求的響應(yīng)。而面向服務(wù)的Web應(yīng)用實(shí)現(xiàn)了Web服務(wù)的端點(diǎn)(endpoint)。一般來說,一個(gè)Web應(yīng)用可以看成是一組安裝在服務(wù)器URL名稱空間的特定子集下面的Servlet的集合。

  98、什么是服務(wù)端包含(Server Side Include)?

  服務(wù)端包含(SSI)是一種簡單的解釋型服務(wù)端腳本語言,大多數(shù)時(shí)候僅用在Web上,用servlet標(biāo)簽嵌入進(jìn)來。SSI最常用的場景把一個(gè)或多個(gè)文件包含到Web服務(wù)器的一個(gè)Web頁面中。當(dāng)瀏覽器訪問Web頁面的時(shí)候,Web服務(wù)器會(huì)用對應(yīng)的servlet產(chǎn)生的文本來替換Web頁面中的servlet標(biāo)簽。

  99、什么是Servlet鏈(Servlet Chaining)?

  Servlet鏈?zhǔn)前岩粋€(gè)Servlet的輸出發(fā)送給另一個(gè)Servlet的方法。第二個(gè)Servlet的輸出可以發(fā)送給第三個(gè)Servlet,依次類推。鏈條上最后一個(gè)Servlet負(fù)責(zé)把響應(yīng)發(fā)送給客戶端。

  100、如何知道是哪一個(gè)客戶端的機(jī)器正在請求你的Servlet?

  ServletRequest類可以找出客戶端機(jī)器的IP地址或者是主機(jī)名。getRemoteAddr()方法獲取客戶端主機(jī)的IP地址,getRemoteHost()可以獲取主機(jī)名。看下這里的例子

  101、HTTP響應(yīng)的結(jié)構(gòu)是怎么樣的?

  HTTP響應(yīng)由三個(gè)部分組成:

  狀態(tài)碼(Status Code):描述了響應(yīng)的狀態(tài)。可以用來檢查是否成功的完成了請求。請求失敗的情況下,狀態(tài)碼可用來找出失敗的原因。如果Servlet沒有返回狀態(tài)碼,默認(rèn)會(huì)返回成功的狀態(tài)碼HttpServletResponse.SC_OK。

  HTTP頭部(HTTP Header):它們包含了更多關(guān)于響應(yīng)的信息。比如:頭部可以指定認(rèn)為響應(yīng)過期的過期日期,或者是指定用來給用戶安全的傳輸實(shí)體內(nèi)容的編碼格式。如何在Serlet中檢索HTTP的頭部看這里。

  主體(Body):它包含了響應(yīng)的內(nèi)容。它可以包含HTML代碼,圖片,等等。主體是由傳輸在HTTP消息中緊跟在頭部后面的數(shù)據(jù)字節(jié)組成的。

  102、什么是cookie?session和cookie有什么區(qū)別?

  cookie是Web服務(wù)器發(fā)送給瀏覽器的一塊信息。瀏覽器會(huì)在本地文件中給每一個(gè)Web服務(wù)器存儲(chǔ)cookie。以后瀏覽器在給特定的Web服務(wù)器發(fā)請求的時(shí)候,同時(shí)會(huì)發(fā)送所有為該服務(wù)器存儲(chǔ)的cookie。下面列出了session和cookie的區(qū)別:

  無論客戶端瀏覽器做怎么樣的設(shè)置,session都應(yīng)該能正常工作。客戶端可以選擇禁用cookie,但是,session仍然是能夠工作的,因?yàn)榭蛻舳藷o法禁用服務(wù)端的session。

  在存儲(chǔ)的數(shù)據(jù)量方面session和cookies也是不一樣的。session能夠存儲(chǔ)任意的Java對象,cookie只能存儲(chǔ)String類型的對象。

  103、瀏覽器和Servlet通信使用的是什么協(xié)議?

  瀏覽器和Servlet通信使用的是HTTP協(xié)議。

  104、什么是HTTP隧道?

  HTTP隧道是一種利用HTTP或者是HTTPS把多種網(wǎng)絡(luò)協(xié)議封裝起來進(jìn)行通信的技術(shù)。因此,HTTP協(xié)議扮演了一個(gè)打通用于通信的網(wǎng)絡(luò)協(xié)議的管道的包裝器的角色。把其他協(xié)議的請求掩蓋成HTTP的請求就是HTTP隧道。

  105、sendRedirect()和forward()方法有什么區(qū)別?

  sendRedirect()方法會(huì)創(chuàng)建一個(gè)新的請求,而forward()方法只是把請求轉(zhuǎn)發(fā)到一個(gè)新的目標(biāo)上。重定向(redirect)以后,之前請求作用域范圍以內(nèi)的對象就失效了,因?yàn)闀?huì)產(chǎn)生一個(gè)新的請求,而轉(zhuǎn)發(fā)(forwarding)以后,之前請求作用域范圍以內(nèi)的對象還是能訪問的。一般認(rèn)為sendRedirect()比forward()要慢。

  106、什么是URL編碼和URL解碼?

  URL編碼是負(fù)責(zé)把URL里面的空格和其他的特殊字符替換成對應(yīng)的十六進(jìn)制表示,反之就是解碼。

  107、什么是JSP頁面?

  JSP頁面是一種包含了靜態(tài)數(shù)據(jù)和JSP元素兩種類型的文本的文本文檔。靜態(tài)數(shù)據(jù)可以用任何基于文本的格式來表示,比如:HTML或者XML。JSP是一種混合了靜態(tài)內(nèi)容和動(dòng)態(tài)產(chǎn)生的內(nèi)容的技術(shù)。這里看下JSP的例子。

  108、JSP請求是如何被處理的?

  瀏覽器首先要請求一個(gè)以.jsp擴(kuò)展名結(jié)尾的頁面,發(fā)起JSP請求,然后,Web服務(wù)器讀取這個(gè)請求,使用JSP編譯器把JSP頁面轉(zhuǎn)化成一個(gè)Servlet類。需要注意的是,只有當(dāng)?shù)谝淮握埱箜撁婊蛘呤荍SP文件發(fā)生改變的時(shí)候JSP文件才會(huì)被編譯,然后服務(wù)器調(diào)用servlet類,處理瀏覽器的請求。一旦請求執(zhí)行結(jié)束,servlet會(huì)把響應(yīng)發(fā)送給客戶端。這里看下如何在JSP中獲取請求參數(shù)。

  109、JSP有什么優(yōu)點(diǎn)?

  下面列出了使用JSP的優(yōu)點(diǎn):

  JSP頁面是被動(dòng)態(tài)編譯成Servlet的,因此,開發(fā)者可以很容易的更新展現(xiàn)代碼。

  JSP頁面可以被預(yù)編譯。

  JSP頁面可以很容易的和靜態(tài)模板結(jié)合,包括:HTML或者XML,也可以很容易的和產(chǎn)生動(dòng)態(tài)內(nèi)容的代碼結(jié)合起來。

  開發(fā)者可以提供讓頁面設(shè)計(jì)者以類XML格式來訪問的自定義的JSP標(biāo)簽庫。

  開發(fā)者可以在組件層做邏輯上的改變,而不需要編輯單獨(dú)使用了應(yīng)用層邏輯的頁面。

  110、什么是JSP指令(Directive)?JSP中有哪些不同類型的指令?

  Directive是當(dāng)JSP頁面被編譯成Servlet的時(shí)候,JSP引擎要處理的指令。Directive用來設(shè)置頁面級(jí)別的指令,從外部文件插入數(shù)據(jù),指定自定義的標(biāo)簽庫。Directive是定義在 <%@>之間的。下面列出了不同類型的Directive:

  包含指令(Include directive):用來包含文件和合并文件內(nèi)容到當(dāng)前的頁面。

  頁面指令(Page directive):用來定義JSP頁面中特定的屬性,比如錯(cuò)誤頁面和緩沖區(qū)。

  Taglib指令: 用來聲明頁面中使用的自定義的標(biāo)簽庫。

  111、什么是JSP動(dòng)作(JSP action)?

  JSP動(dòng)作以XML語法的結(jié)構(gòu)來控制Servlet引擎的行為。當(dāng)JSP頁面被請求的時(shí)候,JSP動(dòng)作會(huì)被執(zhí)行。它們可以被動(dòng)態(tài)的插入到文件中,重用JavaBean組件,轉(zhuǎn)發(fā)用戶到其他的頁面,或者是給Java插件產(chǎn)生HTML代碼。下面列出了可用的動(dòng)作:

  jsp:include-當(dāng)JSP頁面被請求的時(shí)候包含一個(gè)文件。

  jsp:useBean-找出或者是初始化Javabean。

  jsp:setProperty-設(shè)置JavaBean的屬性。

  jsp:getProperty-獲取JavaBean的屬性。

  jsp:forward-把請求轉(zhuǎn)發(fā)到新的頁面。

  jsp:plugin-產(chǎn)生特定瀏覽器的代碼。

  112、什么是Scriptlets?

  JSP技術(shù)中,scriptlet是嵌入在JSP頁面中的一段Java代碼。scriptlet是位于標(biāo)簽內(nèi)部的所有的東西,在標(biāo)簽與標(biāo)簽之間,用戶可以添加任意有效的scriplet。

  113、聲明(Decalaration)在哪里?

  聲明跟Java中的變量聲明很相似,它用來聲明隨后要被表達(dá)式或者scriptlet使用的變量。添加的聲明必須要用開始和結(jié)束標(biāo)簽包起來。

  114、隱含對象是什么意思?有哪些隱含對象?

  JSP隱含對象是頁面中的一些Java對象,JSP容器讓這些Java對象可以為開發(fā)者所使用。開發(fā)者不用明確的聲明就可以直接使用他們。JSP隱含對象也叫做預(yù)定義變量。下面列出了JSP頁面中的隱含對象:

  application

  page

  request

  response

  session

  exception

  out

  config

  pageContext

以上就是動(dòng)力節(jié)點(diǎn)java學(xué)院小編介紹的“2019年最為常見的java就業(yè)筆試題大全”的內(nèi)容,由于內(nèi)容太長,1~55題請看:http://m.ilovecolors.com.cn/javazixun/1574.html

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 91精品一区二区三区在线 | 97视频精品全国在线观看 | 粉色视频成年免费人15次 | 欧美视频一级 | 韩日精品| 老师影院 | 精品成人在线观看 | 日韩欧美中文字幕一区二区三区 | 宅男在线永久免费观看99 | 我要看三级全黄 | 精品视频专区 | 成年黄网站 | 亚洲码专区 | 韩国在线观看免费观看影院 | 久久厕所精品国产精品亚洲 | 在线波多野结衣 | 一级做a免费观看大全 | 蓝导航精品福利爱柠导航 | 狠狠丁香| 在线国产一区二区 | semimi亚洲综合在线观看 | 国产高清不卡视频在线播放 | 蜜桃欧美性大片 | 一个人www在线视频 一二三四在线视频社区8 | 国产成人精品永久免费视频 | 97影院午夜午夜伦不卡 | 久久综合网址 | 亚洲精品日本高清中文字幕 | 精品午夜一区二区三区在线观看 | 在线观看亚洲精品专区 | 亚洲高清专区 | 日韩在线中文字幕 | 真实一级一级一片免费视频 | 国产成人综合久久亚洲精品 | 国产黄在线观看免费观看软件视频 | 色综合久久久久久久久五月 | 日日干日日射 | 亚洲欧美乱综合图片区小说区 | 欧美精品在线观看 | 午夜在线免费观看视频 | 两性仑乱肉麻小说 |