<kbd id="fugzo"></kbd>
<pre id="fugzo"></pre>
    1. <fieldset id="fugzo"><style id="fugzo"></style></fieldset>
      <center id="fugzo"></center>
    2. 哑剧盖章,电视剧折腰免费观看全集,亮剑3gp下载,秘密访客,泰剧为你着迷,古城童话,食物链无删减,大鱼海棠

      最新Java筆試題

      時間:2020-11-08 19:57:46 筆試題目

      2016最新Java筆試題集錦

        還在找java的筆試題嗎,下面YJBYS小編為大家精心搜集了關于2016最新Java筆試題的集錦,歡迎大家參考借鑒,希望可以幫助到大家!

      2016最新Java筆試題集錦

        1.MVC的各個部分都有那些技術來實現?如何實現?

        答:MVC是Model-View-Controller的簡寫。"Model" 代表的是應用的業務邏輯(通過JavaBean,EJB組件實現), "View"是應用的表示面(由JSP頁面產生),"Controller" 是提供應用的處理過程控制(一般是一個Servlet),通過這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現。這些組件可以進行交互和重用。

        2.J2EE是什么?

        答:Je22是Sun公司提出的多層(multi-diered),分布式(distributed),基于組件(component-base)的企業級應用模型(enterpriese application model).在這樣的一個應用系統中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,并且處于相應的層次(tier)中。所屬層次包括客戶層(clietn tier)組件,web層和組件,Business層和組件,企業信息系統(EIS)層。

        3.J2EE是技術還是平臺還是框架?

        答:J2EE本身是一個標準,一個為企業分布式應用的開發提供的標準平臺。

        J2EE也是一個框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技術。

        4.STRUTS的應用(如STRUTS架構)

        答:Struts是采用Java Servlet/JavaServer Pages技術,開發Web應用程序的開放源碼的framework。 采用Struts能開發出基于MVC(Model-View-Controller)設計模式的應用構架。 Struts有如下的主要功能:

        一.包含一個controller servlet,能將用戶的請求發送到相應的Action對象。

        二.JSP自由tag庫,并且在controller servlet中提供關聯支持,幫助開發員創建交互式表單應用。

        三.提供了一系列實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息。

        5.WEB SERVICE名詞解釋。JSWDL開發包的介紹。JAXP、JAXM的解釋。SOAP、UDDI,WSDL解釋。

        答:Web ServiceWeb Service是基于網絡的、分布式的模塊化組件,它執行特定的任務,遵守具體的技術規范,這些規范使得Web Service能與其他兼容的組件進行互操作。

        JAXP(Java API for XML Parsing) 定義了在Java中使用DOM, SAX, XSLT的通用的接口。這樣在你的程序中你只要使用這些通用的接口,當你需要改變具體的實現時候也不需要修改代碼。

        JAXM(Java API for XML Messaging) 是為SOAP通信提供訪問方法和傳輸機制的API。

        WSDL是一種 XML 格式,用于將網絡服務描述為一組端點,這些端點對包含面向文檔信息或面向過程信息的消息進行操作。這種格式首先對操作和消息進行抽象描述,然后將其綁定到具體的網絡協議和消息格式上以定義端點。相關的具體端點即組合成為抽象端點(服務)。

        SOAP即簡單對象訪問協議(Simple Object Access Protocol),它是用于交換XML編碼信息的輕量級協議。

        UDDI 的目的是為電子商務建立標準;UDDI是一套基于Web的、分布式的、為Web Service提供的、信息注冊中心的實現標準規范,同時也包含一組使企業能將自身提供的Web Service注冊,以使別的企業能夠發現的訪問協議的實現標準。

        6.C/S 與 B/S 區別:

        答:有如下八個方面的不同:

        (1)硬件環境不同:

        C/S 一般建立在專用的網絡上, 小范圍里的網絡環境, 局域網之間再通過專門服務器提供連接和數據交換服務.

        B/S 建立在廣域網之上的, 不必是專門的網絡硬件環境,例與電話上網, 租用設備. 信息自己管理. 有比C/S更強的適應范圍, 一般只要有操作系統和瀏覽器就行

        (2)對安全要求不同

        C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統采用C/S 結構適宜. 可以通過B/S發布部分可公開信息.

        B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。

        (3)對程序架構不同

        C/S 程序可以更加注重流程, 可以對權限多層次校驗, 對系統運行速度可以較少考慮.

        B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優化的基礎之上. 比C/S有更高的要求 B/S結構的程序架構是發展的趨勢, 從MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持網絡的構件搭建的系統. SUN 和IBM推的JavaBean 構件技術等,使 B/S更加成熟.

        (4)軟件重用不同

        C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/S要求下的構件的重用性好.

        B/S 對的多重結構,要求構件相對獨立的功能. 能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子

        (5)系統維護不同

        C/S 程序由于整體性, 必須整體考察, 處理出現的問題以及系統升級. 升級難. 可能是再做一個全新的系統

        B/S 構件組成,方面構件個別的更換,實現系統的無縫升級. 系統維護開銷減到最小.用戶從網上自己下載安裝就可以實現升級.

        (6)處理問題不同

        C/S 程序可以處理用戶面固定, 并且在相同區域, 安全要求高需求, 與操作系統相關. 應該都是相同的系統

        B/S 建立在廣域網上, 面向不同的用戶群, 分散地域, 這是C/S無法作到的. 與操作系統平臺關系最小.

        (7)用戶接口不同

        C/S 多是建立的Window平臺上,表現方法有限,對程序員普遍要求較高

        B/S 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流. 并且大部分難度減低,減低開發成本.

        (8)信息流不同

        C/S 程序一般是典型的中央集權的機械式處理, 交互性相對低

        B/S 信息流向可變化, B-B B-C B-G等信息、流向的變化, 更像交易中心。

        7.什么是JNDI

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

        8.什么是JMS

        答:(Java Message Service)JAVA消息服務。主要實現各個應用程序之間的通訊。包括點對點和廣播

        9.什么是JTA

        答:(Java Transaction API)JAVA事務服務。提供各種分布式事務服務。應用程序只需調用其提供的接口即可。

        10.開發中都用到了那些設計模式?用在什么場合?

        答:每個模式都描述了一個在我們的環境中不斷出現的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了MVC的設計模式。用來開發JSP/Servlet或者J2EE的相關應用。簡單工廠模式等。

        11.、j2ee常用的設計模式?說明工廠模式。

        答:Java中的23種設計模式:

        Factory(工廠模式), Builder(建造模式), Factory Method(工廠方法模式),

        Prototype(原始模型模式),Singleton(單例模式), Facade(門面模式),

        Adapter(適配器模式), Bridge(橋梁模式), Composite(合成模式),

        Decorator(裝飾模式), Flyweight(享元模式), Proxy(代理模式),

        Command(命令模式), Interpreter(解釋器模式), Visitor(訪問者模式),

        Iterator(迭代子模式), Mediator(調停者模式), Memento(備忘錄模式),

        Observer(觀察者模式), State(狀態模式), Strategy(策略模式),

        Template Method(模板方法模式), Chain Of Responsibleity(責任鏈模式)

        工廠模式:工廠模式是一種經常被使用到的模式,根據工廠模式實現的類可以根據提供的數據生成一組類中某一個類的實例,通常這一組類有一個公共的抽象父類并且實現了相同的方法,但是這些方法針對不同的數據進行了不同的操作。首先需要定義一個基類,該類的子類通過不同的方法實現了基類中的方法。然后需要定義一個工廠類,工廠類可以根據條件生成不同的子類實例。當得到子類的實例后,開發人員可以調用基類中的方法而不必考慮到底返回的是哪一個子類的實例。

        12.UML方面

        答:標準建模語言UML。用例圖,靜態圖(包括類圖、對象圖和包圖),行為圖,交互圖(順序圖,合作圖),實現圖

        13.RMI

        RMI 指的是遠程方法調用 (Remote Method Invocation)。它是一種機制,能夠讓在某個 Java 虛擬機上的對象調用另一個Java 虛擬機中的對象上的方法?梢杂么朔椒ㄕ{用的任何對象必須實現該遠程接口。調用這樣一個對象時,其參數為"marshalled" 并將其從本地虛擬機發送到遠程虛擬機(該遠程虛擬機的參數為 "unmarshalled")上。該方法終止時,將編組來自遠程機的結果并將結果發送到調用方的虛擬機。如果方法調用導致拋出異常,則該異常將指示給調用方。

        JAVA 基礎

        1.如何獲得數組的長度?

        數組名.length

        2.訪問修飾符“public/private/protected/缺省的修飾符”的使用類?

        public : 公共,均可訪問

        private: 私有的,同一個java類中可以訪問.子類不能訪問.

        protected: 同一個包中的類都可訪問.子類可以訪問.

        缺省,friendly :當前類,同一個包,都可以訪問.

        作用域 當前類 同一package 子孫類 其他package

        public √ √ √ √

        protected √ √ √ ×

        friendly √ √ × ×

        private √ × × ×

        3.Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(接口)?

        匿名內部類是沒有名字的內部類,不能繼承其它類,但一個內部類可以作為一個接口,由另一個內部類實現.

        一、由于匿名內部類沒有名字,所以它沒有構造函數。因為沒有構造函數,所以它必須完全借用父類的構造函數來實例化,換言之:匿名內部類完全把創建對象的任務交給了父類去完成。

        二、在匿名內部類里創建新的方法沒有太大意義,但它可以通過覆蓋父類的方法達到神奇效果,如上例所示。這是多態性的體現。

        三、因為匿名內部類沒有名字,所以無法進行向下的強制類型轉換,持有對一個匿名內部類對象引用的變量類型一定是它的直接或間接父類類型。

        new <類或接口> <類的主體>

        匿名類

        匿名類是不能有名稱的類,所以沒辦法引用它們。必須在創建時,作為new語句的一部分來聲明它們。

        這就要采用另一種形式的new語句,如下所示:

        new <類或接口> <類的主體>

        這種形式的new語句聲明一個新的匿名類,它對一個給定的類進行擴展,或者實現一個給定的接口。它還創建那個類的一個新實例,并把它作為語句的結果而返回。要擴展的類和要實現的接口是new語句的操作數,后跟匿名類的主體。

        如果匿名類對另一個類進行擴展,它的主體可以訪問類的成員、覆蓋它的方法等等,這和其他任何標準的類都是一樣的。如果匿名類實現了一個接口,它的主體必須實現接口的方法。

        注意匿名類的聲明是在編譯時進行的,實例化在運行時進行。這意味著for循環中的一個new語句會創建相同匿名類的幾個實例,而不是創建幾個不同匿名類的一個實例。

        從技術上說,匿名類可被視為非靜態的內部類,所以它們具有和方法內部聲明的非靜態內部類一樣的權限和限制。

        如果要執行的任務需要一個對象,但卻不值得創建全新的對象(原因可能是所需的類過于簡單,或者是由于它只在一個方法內部使用),匿名類就顯得非常有用。匿名類尤其適合在Swing應用程序中快速創建事件處理程序。

        exp:

        return new Contents() {

        private int i = 11;

        public int value() { return i; }

        };

        這種奇怪的語法要表達的意思是:“創建從Contents衍生出來的匿名類的一個對象”。由new表達式返回的句柄會自動上溯造型成一個Contents句柄。匿名內部類的語法其實要表達的是:

        class MyContents extends Contents {

        private int i = 11;

        public int value() { return i; }

        }

        return new MyContents();

        若試圖定義內部類,并想使用在匿名內部類外部定義的一個對象,則編譯器要求外部對象必須是final屬性.

        public class Parcel9 {

        public Destination

        dest(final String dest, final float price) {

        return new Destination() {

        private int cost;

        // Instance initialization for each object:

        {

        cost = Math.round(price);

        if(cost > 100)

        System.out.println("Over budget!");

        }

        private String label = dest;

        public String readLabel() { return label; }

        };

        }

        public static void main(String[] args) {

        Parcel9 p = new Parcel9();

        Destination d = p.dest("Tanzania", 101.395F);

        }

        }

        4.static nested class 和 inner class的不同?

        nested class在c++中是嵌套類,inner class在java中是內部類.不同就是在于是否有指向外部的`引用上.靜態內部類意味著創建一個static內部類的對象,不需要一個外部類對象;不能從一個static內部類的一個對象訪問到一個外部類的對象.

        5.&和&&的區別

        &是位運算符,表示按位與運算;&&是邏輯運算符,表示邏輯與(and)

        6.Collection和Collections的區別

        collection是集合類的上級接口,繼承與它的接口主要是set和list

        其中list必須以特定的順序容納元素;而一個set不能包含重復的元素.

        映射(Map)一系列"鍵-值"對.可以返回自己鍵的一個set,一個包含自己值的list,或者包含自己(鍵-值)對的一個list.

        均可構建自己的反復器.

        collections類是針對集合類的一個幫助類.它提供一系列的靜態方法對各種集合的搜索,排序,線程安全化等操作.

        public class SimpleCollection {

        public static void main(String[] args) {

        Collection c = new ArrayList();

        for(int i = 0; i < 10; i++)

        c.add(Integer.toString(i));

        Iterator it = c.iterator();

        while(it.hasNext())

        System.out.println(it.next());

        }

        }

        7.什么時候用assert

        assertion(斷言)在軟件開發中是一種常用的調試方式,很多開發語言中都支持這種機制。在實現中,assertion就是在程序中的一條語句,它對一個boolean表達式進行檢查,一個正確程序必須保證這個boolean表達式的值為true;如果該值為false,說明程序已經處于不正確的狀態下,系統將給出警告或退出。一般來說,assertion用于保證程序最基本、關鍵的正確性。assertion檢查通常在開發和測試時開啟。為了提高性能,在軟件發布后,assertion檢查通常是關閉的.

        8.String s = new String("xyz");創建了幾個String Object***

        兩個,一個字符對象,一個字符對象引用對象

        9.math.round(11.5)和math.round(-11.5)

        前者等于12,后者等于-11.round方法返回與參數最接近的長整數.參數加0.5,求其floor

        10. short s1 = 1;s1 = s1+1;是否有錯誤? short s1 = 1;s1 += 1;是否有錯誤?

        前者s1+1返回一個int型,需要強制類型轉換.

        后者正確.

        11.java種有沒有goto?

        有,為保留字.但是尚未使用.

        12.Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?

        更多相關java筆試題目分享: 中興軟件筆試題及答案 恒生電子2014最新筆試題目 2015年普通話水平測試題 java基礎筆試題

        Java面試題集 2015校園招聘JAVA筆試題 JAVA常見面試筆試題及解答(精華) 關于Javascript之AJAX的基礎知識筆試題目

        10個經典的Java面試筆試題集合 2014支付寶JAVA筆試題 最新關于IBM Java的筆試題附答案

        答:方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫 (Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對它而言,父類中的定義如同被"屏蔽"了。如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型

        13.Set里的元素是不能重復的,那么用什么方法來區分重復與否呢? 是用==還是equals()? 它們有何區別

        答:Set里的元素是不能重復的,那么用iterator()方法來區分重復與否。equals()是判讀兩個Set是否相等

        equals()和==方法決定引用值是否指向同一對象equals()在類中被覆蓋,為的是當兩個分離的對象的內容和類型相配的話,返回真值

        14.給我一個你最常見到的runtime exception?

        答:常見的運行時異常有如下這些

        ArithmeticException(異常的運算條件),

        ArrayStoreException(向一個對象數組存放一錯誤類型的對象時)BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException..

        15.error和exception有什么區別?

        答:error 表示恢復不是不可能但很困難的情況下的一種嚴重問題。比如說內存溢出。不可能指望程序能處理這樣的情況

        exception 表示一種設計或實現問題。也就是說,它表示如果程序運行正常,從不會發生的情況

        16.List, Set, Map是否繼承自Collection接口

        答: List,Set是,Map不是

        17.abstract class和interface的區別

        答:聲明方法的存在而不去實現它的類叫虛擬類(abstract class).它用于創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況.不能創建abstract class的實例.但是可以聲明一個abstract class變量,將其指向其具體子類的一個實例.不能有抽象構造函數或抽象靜態方法.Abstract 類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行為的其它類可以在類中實現這些方法.

        接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義static final成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof 運算符可以用來決定某對象的類是否實現了接口.

        接口是一個更純的抽象類.

        18.接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可繼承實體類(concrete class)

        答:接口可以繼承接口。抽象類可以實現(implements)接口,抽象類可繼承實體類,但前提是實體類必須有明確的構造函數

        19.abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized

        答:都不能.其中synchronized:(同步.避免在你和別人同時訪問一個屬性的時候,屬性的值發生不同步的問題.)

        native:(聲明本地方法的關鍵字,可以通過聲明的方法調用本地的動態鏈接庫或者有C、C++等開發的函數。)

        20.構造器Constructor是否可被override(構造函數)

        答:構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading

        1). 構造器不能是native,final,static,synchronized 的,可以是public,private,或什么都沒有。

        2). 構造器函數里可以寫return呢,但后面什么都不許有(包括null)

        3). 構造器不能返回值.

        但如果有個"構造器"返值了,它就不是構造器嘍,只是個普通方法

        4). super();this();這兩個方法只能在構造方法里調用.

        5). 成員變量聲明時候賦值,比構造函數還早.

        21.是否可以繼承String類

        答:String類是final類故不可以繼承

        22.try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執行,什么時候被執行,在return前還是后

        答:會執行,在return前執行

        23.用最有效率的方法算出2乘以8等於幾

        答:2 << 3

        24.兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對

        答:不對,有相同的hash code

        在C++中,每個類多有地址。

        java也一樣,不過hash code不是地址,而是一個標識對象用的。(個人認為)

        每個對象的hash code是不一樣的,Object的默認hash code記得是按引用地址的。

        對于String例外,是按String內容輸出hash code的,這樣可以用equals()來比較String的

        內容是否相等了,而不是地址

        在 Java 應用程序執行期間,在同一對象上多次調用 hashCode 方法時,必須一致地返回相同的整數,前提是對象上 equals比較中所用的信息沒有被修改。從某一應用程序的一次執行到同一應用程序的另一次執行,該整數無需保持一致。

        如果根據 equals(Object) 方法,兩個對象是相等的,那么在兩個對象中的每個對象上調用 hashCode 方法都必須生成相同的整數結果。

        以下情況不 是必需的:如果根據 equals(java.lang.Object) 方法,兩個對象不相等,那么在兩個對象中的任一對象上調用hashCode 方法必定會生成不同的整數結果。但是,程序員應該知道,為不相等的對象生成不同整數結果可以提高哈希表的性能。

        實際上,由 Object 類定義的 hashCode 方法確實會針對不同的對象返回不同的整數。(這一般是通過將該對象的內部地址轉換成一個整數來實現的,但是 JavaTM 編程語言不需要這種實現技巧。)

        25.當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞

        答:是值傳遞。Java 編程語言只有值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是對該對象的引用。對象的內容可以在被調用的方法中改變,但對象的引用是永遠不會改變的.

        26.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上

        答:witch(expr1)中,expr1是一個整數表達式。因此傳遞給 switch 和 case 語句的參數應該是 int、 short、 char 或者byte。long,string 都不能作用于swtich

        27.ArrayList和Vector的區別,HashMap和Hashtable的區別

        答:就ArrayList與Vector主要從二方面來說.

        一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的

        二.數據增長:當需要增長時,Vector默認增長為原來一培,而ArrayList卻是原來的一半

        就HashMap與HashTable主要從三方面來說。

        一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是Java 1.2引進的Map接口的一個實現

        二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的

        三.值:只有HashMap可以讓你將空值作為一個表的條目的key或value

        28.GC是什么? 為什么要有GC

        答:GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java提供的GC功能可以自動監測對象是否超過作用域從而達到自動回收內存的目的,Java語言沒有提供釋放已分配內存的顯示操作方法。

        29.float型float f=3.4是否正確?

        答:不正確。精度不準確,應該用強制類型轉換,如下所示:float f=(float)3.4

        30.介紹JAVA中的Collection FrameWork(包括如何寫自己的數據結構)?

        答:Collection FrameWork如下:

        Collection

        ├List

        │├LinkedList

        │├ArrayList

        │└Vector

        │ └Stack

        └Set

        Map

        ├Hashtable

        ├HashMap

        └WeakHashMap

        Collection是最基本的集合接口,一個Collection代表一組Object,即Collection的元素(Elements)

        Map提供key到value的映射.

        31.抽象類與接口?

        答:抽象類與接口都用于抽象,但是抽象類(JAVA中)可以有自己的部分實現,而接口則完全是一個標識(同時有多重繼承的功能)

        JAVA類實現序例化的方法是實現java.io.Serializable接口

        Collection框架中實現比較要實現Comparable 接口和 Comparator 接口

        32.STRING與STRINGBUFFER的區別。

        答:STRING的長度是不可變的,STRINGBUFFER的長度是可變的。如果你對字符串中的內容經常進行操作,特別是內容要修改時,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法

        33.談談final, finally, finalize的區別

        答:final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載

        finally—再異常處理時提供 finally 塊來執行任何清除操作。如果拋出一個異常,那么相匹配的 catch 子句就會執行,然后控制就會進入 finally 塊(如果有的話)

        finalize—方法名。Java 技術允許使用 finalize() 方法在垃圾收集器將對象從內存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統資源或者執行其他清理工作。finalize() 方法是在垃圾收集器刪除對象之前對這個對象調用的

        34.面向對象的特征有哪些方面

        答:主要有以下四方面:

        1.抽象:

        抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。

        2.繼承:

        繼承是一種聯結類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。

        3.封裝:

        封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的界面。面向對象計算始于這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。

        4. 多態性:

        多態性是指允許不同類的對象對同一消息作出響應。多態性包括參數化多態性和包含多態性。多態性語言具有靈活、抽象、行為共享、代碼共享的優勢,很好的解決了應用程序函數同名問題。

        35.String是最基本的數據類型嗎

        答:基本數據類型包括byte、int、char、long、float、double、boolean和short。

        java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節省空間,我們應該用StringBuffer類

        36.int 和 Integer 有什么區別

        答:Java 提供兩種不同的類型:引用類型和原始類型(或內置類型)。Int是java的原始數據類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。原始類型封裝類,booleanBoolean,charCharacter,byteByte,shortShort,intInteger,longLong,floatFloat,doubleDouble引用類型和原始類型的行為完全不同,并且它們具有不同的語義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問題,這種類型以哪種類型的數據結構存儲,當引用類型和原始類型用作某個類的實例數據時所指定的缺省值。對象引用實例變量的缺省值為 null,而原始類型實例變量的缺省值與它們的類型有關.

        37.運行時異常與一般異常有何異同

        答:異常表示程序運行過程中可能出現的非正常狀態,運行時異常表示虛擬機的通常操作中可能遇到的異常,是一種常見運行錯誤。java編譯器要求方法必須聲明拋出可能發生的非運行時異常,但是并不要求必須聲明拋出未被捕獲的運行時異常。

        38.說出ArrayList,Vector, LinkedList的存儲性能和特性

        答:ArrayList和Vector都是使用數組方式存儲數據,此數組元素數大于實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數組元素移動等內存操作,所以索引數據快而插入數據慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現存儲,按序號索引數據需要進行前向或后向遍歷,但是插入數據時只需要記錄本項的前后項即可,所以插入速度較快

        39.HashMap和Hashtable的區別

        答:HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。

        HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。

        HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因為contains方法容易讓人引起誤解。

        Hashtable繼承自Dictionary類,而HashMap是Java1.2引進的Map interface的一個實現。

        最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實現同步,而HashMap 就必須為之提供外同步。

        Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會有很大的差異。

        40.heap和stack有什么區別****

        答:棧是一種線形集合,其添加和刪除元素的操作應在同一段完成。棧按照后進先出的方式進行處理。堆是棧的一個組成元素

        41.Java中的異常處理機制的簡單原理和應用

        答:當JAVA程序違反了JAVA的語義規則時,JAVA虛擬機就會將發生的錯誤表示為一個異常。違反語義規則包括2種情況。一種是JAVA類庫內置的語義檢查。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是JAVA允許程序員擴展這種語義檢查,程序員可以創建自己的異常,并自由選擇在何時用throw關鍵字引發異常。所有的異常都是java.lang.Thowable的子類。

        42.垃圾回收的優點和原理。并考慮2種回收機制

        答:Java語言中一個顯著的特點就是引入了垃圾回收機制,使c++程序員最頭疼的內存管理的問題迎刃而解,它使得Java程序員在編寫程序的時候不再需要考慮內存管理。由于有個垃圾回收機制,Java中的對象不再有"作用域"的概念,只有對象的引用才有"作用域"。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作為一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有使用的對象進行清楚和回收,程序員不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收。回收機制有分代復制垃圾回收和標記垃圾回收,增量垃圾回收。

        43.你所知道的集合類都有哪些?主要方法?

        答:最常用的集合類是 List 和 Map。 List 的具體實現包括 ArrayList 和 Vector,它們是可變大小的列表,比較適合構建、存儲和操作任何類型對象的元素列表。 List 適用于按數值索引訪問元素的情形。

        Map 提供了一個更通用的元素存儲方法。 Map 集合類用于存儲元素對(稱作"鍵"和"值"),其中每個鍵映射到一個值。

        44.描述一下JVM加載class文件的原理機制?

        答:JVM中類的裝載是由ClassLoader和它的子類來實現的,Java ClassLoader 是一個重要的Java運行時系統組件。它負責在運行時查找和裝入類文件的類。

        45.排序都有哪幾種方法?請列舉

        答: 排序的方法有:插入排序(直接插入排序、希爾排序),交換排序(冒泡排序、快速排序),選擇排序(直接選擇排序、堆排序),歸并排序,分配排序(箱排序、基數排序)

        快速排序的偽代碼。

        / /使用快速排序方法對a[ 0 :n- 1 ]排序

        從a[ 0 :n- 1 ]中選擇一個元素作為m i d d l e,該元素為支點

        把余下的元素分割為兩段left 和r i g h t,使得l e f t中的元素都小于等于支點,而right 中的元素都大于等于支點

        遞歸地使用快速排序方法對left 進行排序

        遞歸地使用快速排序方法對right 進行排序

        所得結果為l e f t + m i d d l e + r i g h t

        46.JAVA語言如何進行異常處理,關鍵字:throws,throw,try,catch,finally分別代表什么意義?在try塊中可以拋出異常嗎?

        答:Java通過面向對象的方法進行異常處理,把各種不同的異常進行分類,并提供了良好的接口。在Java中,每個異常都是一個對象,它是Throwable類或其它子類的實例。當一個方法出現異常后便拋出一個異常對象,該對象中包含有異常信息,調用這個對象的方法可以捕獲到這個異常并進行處理。Java的異常處理是通過5個關鍵詞來實現的:try、catch、throw、throws和finally。一般情況下是用try來執行一段程序,如果出現異常,系統會拋出(throws)一個異常,這時候你可以通過它的類型來捕捉(catch)它,或最后(finally)由缺省處理器來處理。

        用try來指定一塊預防所有"異常"的程序。緊跟在try程序后面,應包含一個catch子句來指定你想要捕捉的"異常"的類型。

        throw語句用來明確地拋出一個"異常"。

        throws用來標明一個成員函數可能拋出的各種"異常"。

        Finally為確保一段代碼不管發生什么"異常"都被執行一段代碼。

        可以在一個成員函數調用的外面寫一個try語句,在這個成員函數內部寫另一個try語句保護其他代碼。每當遇到一個try語句,"異常"的框架就放到堆棧上面,直到所有的try語句都完成。如果下一級的try語句沒有對某種"異常"進行處理,堆棧就會展開,直到遇到有處理這種"異常"的try語句。

        47.一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?

        答:可以。必須只有一個類名與文件名相同。

        48.java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?

        答:字節流,字符流。字節流繼承于InputStream OutputStream,字符流繼承于InputStreamReader OutputStreamWriter。在java.io包中還有許多其他的流,主要是為了提高性能和使用方便。

        49.java中會存在內存泄漏嗎,請簡單描述。

        答:會。自己實現堆載的數據結構時有可能會出現內存泄露

        50.垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內存嗎?有什么辦法主動通知虛擬機進行垃圾回收

        答:對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是"可達的",哪些對象是"不可達的"。當GC確定一些對象為"不可達"時,GC就有責任回收這些內存空間。可以。程序員可以手動執行System.gc(),通知GC運行,但是Java語言規范并不保證GC一定會執行。

        51.靜態變量和實例變量的區別?

        答:static i = 10; //常量 class A a; a.i =10;//可變

        52.什么是java序列化,如何實現java序列化?*****

        答:序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。可以對流化后的對象進行讀寫操作,也可將流化后的對象傳輸于網絡之間。序列化是為了解決在對對象流進行讀寫操作時所引發的問題。

        序列化的實現:將需要被序列化的類實現Serializable接口,該接口沒有需要實現的方法,implements Serializable只是為了標注該對象是可被序列化的,然后使用一個輸出流(如:FileOutputStream)來構造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object obj)方法就可以將參數為obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。

        53.是否可以從一個static方法內部發出對非static方法的調用?

        答:不可以,如果其中包含對象的method();不能保證對象初始化.

        54.寫clone()方法時,通常都有一行代碼,是什么?

        答:Clone 有缺省行為,super.clone();他負責產生正確大小的空間,并逐位復制。

        55.在JAVA中,如何跳出當前的多重嵌套循環?

        答:用break; return 方法。

        56.List、Map、Set三個接口,存取元素時,各有什么特點?

        答:List 以特定次序來持有元素,可有重復元素。Set 無法擁有重復元素,內部排序。Map 保存key-value值,value可多值。

        57.說出一些常用的類,包,接口,請各舉5個

        答:常用的類:BufferedReader BufferedWriter FileReader FileWirter String Integer

        常用的包:java.lang java.awt java.io java.util java.sql

        常用的接口:Remote List Map Document NodeList

        58.描述使用JDBC連接數據庫的過程

        更多相關java筆試題目分享: 中興軟件筆試題及答案 恒生電子2014最新筆試題目 2015年普通話水平測試題 java基礎筆試題

        Java面試題集 2015校園招聘JAVA筆試題 JAVA常見面試筆試題及解答(精華) 關于Javascript之AJAX的基礎知識筆試題目

        10個經典的Java面試筆試題集合 2014支付寶JAVA筆試題 最新關于IBM Java的筆試題附答案

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        String url = "jdbc:obdc:mydb";

        Connection con = DriverManager.getConnection(url);

        Statement stmt = con.createStatement();

        ResultSet rs = stmt.execte("select * from mytable");

        59.什么是JNDI?

        java命名目錄接口

        60.Java 的通信編程,編程題(或問答),用JAVA SOCKET編程,讀服務器幾個字符,再寫入本地顯示?

        答:Server端程序:

        package test;

        import java.net.*;

        import java.io.*;

        public class Server

        {

        private ServerSocket ss;

        private Socket socket;

        private BufferedReader in;

        private PrintWriter out;

        public Server()

        {

        try

        {

        ss=new ServerSocket(10000);

        while(true)

        {

        socket = ss.accept();

        String RemoteIP = socket.getInetAddress().getHostAddress();

        String RemotePort = ":"+socket.getLocalPort();

        System.out.println("A client come in!IP:"+RemoteIP+RemotePort);

        in = new BufferedReader(new

        InputStreamReader(socket.getInputStream()));

        String line = in.readLine();

        System.out.println("Cleint send is :" + line);

        out = new PrintWriter(socket.getOutputStream(),true);

        out.println("Your Message Received!");

        out.close();

        in.close();

        socket.close();

        }

        }catch (IOException e)

        {

        out.println("wrong");

        }

        }

        public static void main(String[] args)

        {

        new Server();

        }

        };

        Client端程序:

        package test;

        import java.io.*;

        import java.net.*;

        public class Client

        {

        Socket socket;

        BufferedReader in;

        PrintWriter out;

        public Client()

        {

        try

        {

        System.out.println("Try to Connect to 127.0.0.1:10000");

        socket = new Socket("127.0.0.1",10000);

        System.out.println("The Server Connected!");

        System.out.println("Please enter some Character:");

        BufferedReader line = new BufferedReader(new

        InputStreamReader(System.in));

        out = new PrintWriter(socket.getOutputStream(),true);

        out.println(line.readLine());

        in = new BufferedReader(new InputStreamReader(socket.getInputStream()));

        System.out.println(in.readLine());

        out.close();

        in.close();

        socket.close();

        }catch(IOException e)

        {

        out.println("Wrong");

        }

        }

        public static void main(String[] args)

        {

        new Client();

        }

        };

        61. 線程的基本概念、線程的本狀態以及狀態之間的關系

        •新建 (Born) : 新建的線程處于新建狀態

        •就緒 (Ready) : 在創建線程后,它將處于就緒狀態,等待 start() 方法被調用

        •運行 (Running) : 線程在開始執行時進入運行狀態

        •睡眠 (Sleeping) : 線程的執行可通過使用 sleep() 方法來暫時中止。在睡眠后,線程將進入就緒狀態

        •等待 (Waiting) : 如果調用了 wait() 方法,線程將處于等待狀態。用于在兩個或多個線程并發運行時。

        •掛起 (Suspended) : 在臨時停止或中斷線程的執行時,線程就處于掛起狀態。

        •恢復 (Resume) : 在掛起的線程被恢復執行時,可以說它已被恢復。

        •阻塞 (Blocked) – 在線程等待一個事件時(例如輸入/輸出操作),就稱其處于阻塞狀態。

        •死亡 (Dead) – 在 run() 方法已完成執行或其 stop() 方法被調用之后,線程就處于死亡狀態。

        串行化的注意事項以及如何實現串行化答:如果有循環引用是不可以串行化的。對象輸出流的WriteObject方法和 對象輸入流的ReadObect 方法

        62.內部類要點?

        靜態內部類可以有靜態成員,而非靜態內部類則不能有靜態成員。

        靜態內部類的非靜態成員可以訪問外部類的靜態變量,而不可訪問外部類的非靜態變量。

        非靜態內部類的非靜態成員可以訪問外部類的非靜態變量。

        63.java中有幾種方法可以實現一個線程?用什么關鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用?

        答:有兩種實現方法,分別是繼承Thread類與實現Runnable接口

        用synchronized關鍵字修飾同步方法

        反對使用stop(),是因為它不安全。它會解除由線程獲取的所有鎖定,而且如果對象處于一種不連貫狀態,那么其他線程能在那種狀態下檢查和修改它們。結果很難檢查出真正的問題所在。suspend()方法容易發生死鎖。調用suspend()的時候,目標線程會停下來,但卻仍然持有在這之前獲得的鎖定。此時,其他任何線程都不能訪問鎖定的資源,除非被"掛起"的線程恢復運行。對任何線程來說,如果它們想恢復目標線程,同時又試圖使用任何一個鎖定的資源,就會造成死鎖。所以不應該使用suspend(),而應在自己的Thread類中置入一個標志,指出線程應該活動還是掛起。若標志指出線程應該掛起,便用wait()命其進入等待狀態。若標志指出線程應當恢復,則用一個notify()重新啟動線程。

        64.sleep() 和 wait() 有什么區別?

        答:sleep是線程類(Thread)的方法,導致此線程暫停執行指定時間,給執行機會給其他線程,但是監控狀態依然保持,到時后會自動恢復。調用sleep不會釋放對象鎖。

        wait是Object類的方法,對此對象調用wait方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態。

        65.同步和異步有何異同,在什么情況下分別使用他們?舉例說明。

        答:如果數據將在線程間共享。例如正在寫的數據以后可能被另一個線程讀到,或者正在讀的數據可能已經被另一個線程寫過了,那么這些數據就是共享數據,必須進行同步存取。

        當應用程序在對象上調用了一個需要花費很長時間來執行的方法,并且不希望讓程序等待方法的返回時,就應該使用異步編程,在很多情況下采用異步途徑往往更有效率。

        66.啟動一個線程是用run()還是start()?

        答:啟動一個線程是調用start()方法,使線程所代表的虛擬處理機處于可運行狀態,這意味著它可以由JVM調度并執行。這并不意味著線程就會立即運行。run()方法可以產生必須退出的標志來停止一個線程。

        67.當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?

        答:不能,一個對象的一個synchronized方法只能由一個線程訪問。

        68.請說出你所知道的線程同步的方法。

        答:wait():使一個線程處于等待狀態,并且釋放所持有的對象的lock。

        sleep():使一個正在運行的線程處于睡眠狀態,是一個靜態方法,調用此方法要捕捉InterruptedException異常。

        notify():喚醒一個處于等待狀態的線程,注意的是在調用此方法的時候,并不能確切的喚醒某一個等待狀態的線程,而是由JVM確定喚醒哪個線程,而且不是按優先級。

        Allnotity():喚醒所有處入等待狀態的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。

        69.多線程有幾種實現方法,都是什么?同步有幾種實現方法,都是什么?

        答:多線程有兩種實現方法,分別是繼承Thread類與實現Runnable接口

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

        70.線程的基本概念、線程的基本狀態以及狀態之間的關系

        答:線程指在程序執行過程中,能夠執行程序代碼的一個執行單位,每個程序至少都有一個線程,也就是程序本身。

        Java中的線程有四種狀態分別是:運行、就緒、掛起、結束

        71.簡述synchronized和java.util.concurrent.locks.Lock的異同 ?

        答:主要相同點:Lock能完成synchronized所實現的所有功能

        主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。

        jsp筆試

        1.jsp有哪些內置對象?作用分別是什么?

        答:JSP共有以下9種基本內置組件(可與ASP的6種內部組件相對應):

        request 用戶端請求,此請求會包含來自GET/POST請求的參數

        response 網頁傳回用戶端的回應

        pageContext 網頁的屬性是在這里管理

        session 與請求有關的會話期

        application servlet 正在執行的內容

        out 用來傳送回應的輸出

        config servlet的構架部件

        page JSP網頁本身

        exception 針對錯誤網頁,未捕捉的例外

        2.jsp有哪些動作?作用分別是什么?

        答:JSP共有以下6種基本動作

        jsp:include:在頁面被請求的時候引入一個文件。

        jsp:useBean:尋找或者實例化一個JavaBean。

        jsp:setProperty:設置JavaBean的屬性。

        jsp:getProperty:輸出某個JavaBean的屬性。

        jsp:forward:把請求轉到一個新的頁面。

        jsp:plugin:根據瀏覽器類型為Java插件生成OBJECT或EMBED標記

        4.JSP中動態INCLUDE與靜態INCLUDE的區別?

        答:動態INCLUDE用jsp:include動作實現

        它總是會檢查所含文件中的變化,適合用于包含動態頁面,并且可以帶參數

        靜態INCLUDE用include偽碼實現,但不會檢查所含文件的變化,適用于包含靜態頁面

        5.兩種跳轉方式分別是什么?有什么區別?

        答:有兩種,分別為:

        前者頁面不會轉向include所指的頁面,只是顯示該頁的結果,主頁面還是原來的頁面。執行完后還會回來,相當于函數調用。并且可以帶參數.后者完全轉向新頁面,不會再回來。相當于go to 語句。

        6.JSP的內置對象及方法。

        答:request表示HttpServletRequest對象。它包含了有關瀏覽器請求的信息,并且提供了幾個用于獲取cookie, header,和session數據的有用的方法。

        response表示HttpServletResponse對象,并提供了幾個用于設置送回 瀏覽器的響應的方法(如cookies,頭信息等)

        out對象是javax.jsp.JspWriter的一個實例,并提供了幾個方法使你能用于向瀏覽器回送輸出結果。

        pageContext表示一個javax.servlet.jsp.PageContext對象。它是用于方便存取各種范圍的名字空間、servlet相關的對象的API,并且包裝了通用的servlet相關功能的方法。

        session表示一個請求的javax.servlet.http.HttpSession對象。Session可以存貯用戶的狀態信息

        applicaton 表示一個javax.servle.ServletContext對象。這有助于查找有關servlet引擎和servlet環境的信息

        config表示一個javax.servlet.ServletConfig對象。該對象用于存取servlet實例的初始化參數。

        page表示從該頁面產生的一個servlet實例

        servlet筆試題目

        1.說一說Servlet的生命周期?

        答:servlet有良好的生存期的定義,包括加載和實例化、初始化、處理請求以及服務結束。這個生存期由javax.servlet.Servlet接口的init,service和destroy方法表達。 Servlet被服務器實例化后,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應的doXXX方法(doGet,doPost)等,當服務器決定將實例銷毀的時候調用其destroy方法。

        與cgi的區別在于servlet處于服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務于多個請求,并且其實例一般不會銷毀,而CGI對每個請求都產生新的進程,服務完成后就銷毀,所以效率上低于servlet。

        2.JAVA SERVLET API中forward() 與redirect()的區別?

        答:前者僅是容器中控制權的轉向,在客戶端瀏覽器地址欄中不會顯示出轉向后的地址;后者則是完全的跳轉,瀏覽器將會得到跳轉的地址,并重新發送請求鏈接。這樣,從瀏覽器的地址欄中可以看到跳轉后的鏈接地址。所以,前者更加高效,在前者可以滿足需要時,盡量使用forward()方法,并且,這樣也有助于隱藏實際的鏈接。在有些情況下,比如,需要跳轉到一個其它服務器上的資源,則必須使用sendRedirect()方法。

        3.Servlet的基本架構

        答:

        public class ServletName extends HttpServlet {

        public void doPost(HttpServletRequest request, HttpServletResponse response) throws

        ServletException, IOException {

        }

        public void doGet(HttpServletRequest request, HttpServletResponse response) throws

        ServletException, IOException {

        }

        }

        4.什么情況下調用doGet()和doPost()?

        答:Jsp頁面中的form標簽里的method屬性為get時調用doGet(),為post時調用doPost()。

        5.servlet的生命周期

        答:web容器加載servlet,生命周期開始。通過調用servlet的init()方法進行servlet的初始化。通過調用service()方法實現,根據請求的不同調用不同的do***()方法。結束服務,web容器調用servlet的destroy()方法。

        6.如何現實servlet的單線程模式

        答:

        7. 頁面間對象傳遞的方法

        答:request,session,application,cookie等

        8.四種會話跟蹤技術

        答:會話作用域ServletsJSP 頁面描述

        page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的 Java servlet 類(可以帶有任何的 include 指令,但是沒有 include 動作)表示。這既包括 servlet 又包括被編譯成 servlet 的 JSP 頁面

        request是是代表與 Web 客戶機發出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個 Web 組件(由于 forward 指令和 include 動作的關系)

        session是是代表與用于某個 Web 客戶機的一個用戶體驗相關的對象和屬性。一個 Web 會話可以也經常會跨越多個客戶機請求

        application是是代表與整個 Web 應用程序相關的對象和屬性。這實質上是跨越整個 Web 應用程序,包括多個頁面、請求和會話的一個全局作用域

        10.我們在web應用開發過程中經常遇到輸出某種編碼的字符,如iso8859-1等,如何輸出一個某種編碼的字符串?

        答:

        Public String translate (String str) {

        String tempStr = "";

        try {

        tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");

        tempStr = tempStr.trim();

        }

        catch (Exception e) {

        System.err.println(e.getMessage());

        }

        return tempStr;

        }

        11.Servlet執行時一般實現哪幾個方法?

        答:

        public void init(ServletConfig config)

        public ServletConfig getServletConfig()

        public String getServletInfo()

        public void service(ServletRequest request,ServletResponse response)

        public void destroy()

        12.說出數據連接池的工作機制是什么?

        答:J2EE服務器啟動時會建立一定數量的池連接,并一直維持不少于此數目的池連接?蛻舳顺绦蛐枰B接時,池驅動程序會返回一個未使用的池連接并將其表記為忙。如果當前沒有空閑連接,池驅動程序就新建一定數量的連接,新建連接的數量有配置參數決定。當使用的池連接調用完成后,池驅動程序將此連接表記為空閑,其他調用就可以使用這個連接。

        13.Class.forName的作用?為什么要用?

        答:調用該訪問返回一個以字符串指定類名的類的對象。

      【2016最新Java筆試題集錦】相關文章:

      2016最新Java認證筆試題及答案11-04

      2016最新java classloader詳解08-09

      2016最新java考試題庫及答案10-04

      2016年JAVA面試題11-07

      2016最新java題庫及答案11-14

      2016年Java筆試題及答案09-10

      2016年Java認證考試題10-19

      最新java面試題及答案08-20

      2016年java考試試題及答案09-17

      主站蜘蛛池模板: 东京奥运会回放| 八月的棒球甜心动漫免费观看| 女人不容易电视连续剧| 罗丽星克莱尔在线观看| 一年一度喜剧大赛2综艺| 色戒在线无删减| 电影《二十条》| 插曲的痛60全集免费观看高清| 三大队电影免费| 爸爸的种子| 步步电视剧| 孽欲狐仙| 爱我几何原版无删减版莫尼卡| 领袖电视剧| 尘封十三载电视剧免费观看全集| 女教师5完整版 | 不雅空乘电影完整版免费观看| 法国空姐2在线播放| 别对我说谎第一季| 幽灵医生韩剧| 三人互换麦子在线观看| 刘敏涛主演的黑蝴蝶在线播放| 毒香在线观看| 非你莫属 潘石屹| 偷偷藏不住电视剧免费全集| 法国空乘5免费高清原声满天星美版百度| 哪吒2之魔童闹海在线免费完整版 大头儿子和小头爸爸全集动画片 极速恋人第二季未删减版第15集 绽放许开心电视剧全集免费观看 超神学院第5集 | 美丽水蜜蜂| 步步登顶:宫斗后位全集免费 | 国风按摩院1-5季顺序| 运钞大劫案免费观看| 朋友的妈妈在线免费| 美容院5电影| 蜜桃成语时李丽珍粤语免费播放| 陈明月微博| 按摩少妇2| 婚巢电视剧在线观看| 银行大劫案电影完整版在线观看| 电影女子护卫队| 花琉璃轶闻电视剧全集免费观看| 新水浒传25集| 策驰影视2022| 青谷子电视剧免费全集观看| 花木兰字幕| 意大利《激战丛林》完整版在线观看| 春风燃情| 电影双胞胎在线观看| 《黑色的眼泪》完整版在线看| 轩辕剑之天之痕在线观看| 雨花石mv| 法国版女超人麦乐迪哪里看 | 漂亮娇妻被社长驯服| 我的老婆是大佬3国语| 王向阳书法| 韩国电影飘亮女友的妈妈在线观看| 海外行动| 古惑仔全集3| 日本混血大学生按摩3| 我爱妹妹网| 上海液压机维修| 森奈奈子 在线| 包青天开封奇案| 咱们村的年轻人| 八戒,八戒网剧在线观看7 | 美国双胞胎电影| 公之浮之手50完整版免费看| 史密斯行动国语| 平凡的世界结局| 日本轮理电影女儿国3| 爸爸的大几8好吃| 孙佳慧VK| 法国满天星《女狱警》免费观看 | 春风燃情电视剧在线观看| 熊出没·伴我“熊芯”免费| 一起愁愁愁全部免费播放| 神话胡歌50集免费完整版| 秘密的爱| 21世纪性格爱情免费指南 | 锦绣未央43集| 《金牌销售的秘密5》| 变态公公电影| 侦探语录免费观看完整版| 水电工的艳遇电影| 哥特洛丽塔处刑人| 莫陌百度影音| 八戒八戒网剧8在线观看| 丹麦男孩电影| 庆余年第二季免费看全集| 男女一起愁愁愁免费| 绝密押运优酷| 与爱同居泰剧免费泰剧在线观看| 掌中之物电影西班牙在线高清免费观看| 销售的秘密3HD中| 变形金刚4高清在线观看| 爱的色放女主角| 四房播色| 阴斗9.1免费版西瓜| 蛇王2021| 《维修师傅艳遇》韩国在线观看 | 挡不住的风情完整版| 少女免费观看高清电视剧| 摩登女婿| 战狼6免费观看完整版下载高清| 手足兄弟短剧| 牧化师4污染的讲台1-6剧情介绍| 天机算不尽| 我们的父辈第一季全3集| 《家庭矛盾》麦乐迪在线播放| 大蛇王电影免费观看完整版视频| 西游记全集六小龄童| 爸爸我是你媳妇中字头剧情介绍| 总统之夜1997法国版在线观看| 童年歌曲原唱播放| 飞极速在线电视剧大全| 公浮之5| 莫妮卡版《爱我几何》在线观看| 金装的维尔动画免费观看| 坎贝奇《品味人生》第二部 | 游戏大作战泰剧在线观看免费| 媒体:高铁之大理应放得下卫生巾 | 《不忠》楼道分手原声片段爱奇艺视| 爱子情深全集| 本能2百度影音| 敢死队成女版满天星| 青木玄德| 说好一辈子| 《茂盛的森林》电影在线观看 | 球来就打| 公的之浮之手| 泰山恩仇| 内蒙二人台光棍哭妻| 《女超人:麦乐迪| 凤舞天娇| 李连贵熏肉大饼| 黑白配视频免费观看| 娱乐女王:黑红爆红短剧全集| 长扇舞欢聚一堂| 康熙谈靘谭1一10太后剧情解析| 朝9晚5| 冰雪尖刀连电视剧免费| 需要爸爸播种子中字完整版| 善良朋友的妻子| 浴血十四年电视剧全集免费观看| overflower原版| 女人我最大下载| 七年很痒国语| 美容院| 时光正好电视剧免费观看全集高清| 射雕2025免费观看完整版| 《激战丛林》完整版播放在线观看| 我在情人截取了一段小视频| 安徽泗县地图| 空姐5免费观看完整版电视剧| 烟火人家一共多少集| 少林方世玉| 纳粹监狱| 电影《坠落》在线观看| 爱子情深全集| 入室暴行在线观看免费完整版 | 皇家师姐国语版| 成人h单机游戏| 风雷影音电影| 哑巴薛之谦| 韩国电影丈夫是小帅,丈夫领导是梅川 | 电影我的错误免费观看完整版| 征途电影在线观看| 修理工的艳福在线观看| 之后电影| 高清巴勒斯坦36未删减| 加勒比海盗完整版1| 以家人之名在线观看| 周星驰电影大全国语版| 饲养1小时42分原版在哪看| 杨乃武与小白菜电影在线观看| 堕入地狱2| overflower第1集到第8集免费观看| 公子不可求| 高清《俄版女儿国》高清版| 过气明星逆袭全集免费| 无憾在线| 疯狂的足球高清| 金瓶双梅之鸳鸯戏床| 禁忌满天星帕| 西瓜和牛油果能一起吃吗| 约翰尼盖尔克奇| 《卖百科全书的女人》(2000年,法国) | 回复术士重启在免费观看 | 岁岁青莲电视剧在线观看| 火凤凰33集| 法国满天星豪华护卫队| 韩剧《双面女人》| 《卡戴珊家族 第七季》| 和部长一起出差电影| 电视连续剧暗战| 韩国r电影| 圣德罗佩斯的姑娘们在线播放| 三年大片大全免费观看国语| 善良的子1免费观看| 科学的超电磁炮| 《义子侵犯》完整版电影| 纸牌屋第2季| 神鬼战士1满天星版| 战狼电视剧| 战狼6高清完整免费观看| 津门侠盗团| 《和部长一起去出差旅》中文 | 地产女老板全集| 花与蛇牙医免费版全集| 韩剧《我的女友》免费观看| 《倔强退魔师》1-4集在线观看免费里| 嗨放派第一季完整版全集| 老婆11免费完整高清电视| 日本JIZZ| 一起长大电视剧免费| 渤海之眼摩天轮| 粉碎机全集观看| 丁度巜肉欲按摩院在线播放| 电视剧枪神| 《急诊护士》| 千王之王2000| 绿箭侠3| 男女一起愁愁愁| 疯狂炒作团台词| 超级富豪| 恋爱先生电视剧全集免费版观看| 爸爸接种2| 校园兔女郎迅雷下载| 全职法师在线观看| 好朋友的男朋友| 黄奇帆为什么没事| 关于你的想法在线观看| 井向蓝| 对你的想象电影| 迷你世界小王子吖| 《隐形帽子》完整版在线播放| 一骑当千全集| 雾都魅影电视剧| 婆婆女婿练瑜伽的说说| 黑暗森林满天星版美国在线| 藏海花 电视剧| 禁止的爱善良的小姨子未删减版| 家属动漫完整版在线观看| 印度电影爱的火山| 滚滚红尘 罗大佑| 善良的女邻居4| 水浒后传电视剧免费观看| 长夜开拓者动漫免费观看完整版| 金瓶梅在线播放国语免费观看 | 禁忌5完整版在线看中文| 蝶舞天涯百度影音 | 这个大叔不太囧 电影| 漂亮的年轻继坶中文2| 韩国特殊美发店| 想你爱你更恨你美国版| 花嫁高嫁柳嫁家1-4集免费观看动漫| 劫中劫电视剧| 警探迷案| 拜登又双叒叕口误| 公主恋人ova| 杀破狼3免费观看完整国语版| 韩剧《特殊游泳教练》免费观看全集 | 欧式双贵妃双飞双妃| 加勒比海盗3电影| 幸福一家人电视剧| 替夫还债的妻子| 多家快递公司回应新规| yura kasumi| 21世纪爱情指南在线免费看| 福宝空间全集免费| 银河护卫队圣诞特别篇| 电视剧强者风范| 学生妈妈5字ID免费| 《手机》电影免费观看| 踏雪寻梅电影| 日剧《邻居的妻子》电视剧| 讨厌的部长出差旅免费观看| 神雕侠侣在线观看| 乘风2026| 威尔史密斯最新电影 | 千年血战篇| 终结者5创世纪| 核子航母遇险记| 免费观看50分钟高清电视| 《娃娃脸》MV| 后藤えり子| 《家庭矛盾》3麦乐迪| 她俩和他俩| 和部长出差电影中字| 赵本山新电视剧鹊刀门传奇| 肯兰德桑德兰黑白配在线观看 | 朋友的姐姐线观高清3中语| 霜花店电影完整版| 秘密搜查官天海翼在线观看| 聊斋奇谭电影在线观看完整| 文豪野犬第季第三季| 《荣誉守则》在线观看| 偷香在线观看完整版高清中文| 电视剧新娘| 台东市| 美丽回忆| 高清《我的娜塔莎》电视剧| 野兽韩国在线完整版观看| 和讨厌的部长出差日剧| 《私生活》| 披荆斩棘2| 我的大胸继拇3| 高清《寻梦环游记》电影| 智取威虎山电影下载| 高清侦探先生,你的背包开着呢| 二阶堂梦作品在线观看 | 驯服小峓子未删减版土豪漫画| 跟着书本去旅行纪录片观看完整版| 圣特罗佩斯的姑娘们1982 满天星 金瓶梅电视剧全集电视剧在线看免费观看 | 光速跑者21号国语| 天才龙宝寻亲记短剧免费全集| 《执行秘书》2016| 美丽的他| 陈雅伦快播| 鞍海快客车祸| 麦乐超人(2020)电影在线| 星光美丽电视剧全集在线观看免费| 爱的阶梯全集| 牙医姊妹1986电影免费观看完整版| 精绝古城免费观看| 美景之屋2在线观看高清未删减| 《永不磨灭的番号》电视剧| 战狼6欧式少女的播出时间和地点介绍| 苹果电影片| 男女电视剧演员表免费观看| 《激战丛林》-罗莎·卡拉乔洛在线| 律政俏佳人电视剧在线观看免费| 真实处破疼哭在线播放| 急速狂飙| 卖车的女销售2电影 | 小sao货几天没c水就这么多| 平泉县| 越南电影性的暴行哪里可以看| 电影《爱我几何》无删减完整版| 朋友的妈妈2线在线播放| 21世纪免费观看完整版| 高清《女机械人》| 快乐方程式 level c| 高清《秘密教学》无删减在线看| 麦乐迪和父亲争执电影 | 村妓末删减版| 3d肉蒲电影在线观看| 白蛇传说粤语| 美乃雀替父还债无删减在线观看百度云| 爱情公寓43| 与外婆同行| 韩国野花精油按摩师视频| 电影囧妈免费观看| 许文强与冯敬尧的纠葛| 牙医诊所电影赤板栗免费完整版| 《25岁的女高中生》| 恋夜秀手机视频uc| 活佛济公第三部快播| 《越南妹》99号电影在线观看免费 | 玉浦团之| 平远县| 爸爸的种子伦理片在线观看| 韩国电影姐姐免费完整版| 天海翼香汗女教师在线播放-手机高清免费国语メイリン モデルコレクション-SL2 | 亲爱的客栈2| 斗破苍穹缘起在线观看| 高清高等教欲| 战狼9欧式少女电影 | 3d肉蒲团迅雷下载| 坎贝奇电影完整版| 大内密探灵灵狗电影| 下半场 微电影| 让子弹飞观看免费完整版| omoflow第一季全集在线播放| 鬼女之家全集观看| 改运转运第一人:风水之王短剧全集| 我在90分钟cut截了一段| 动感之星269集小玲| 伤痛的不止是一个| 白雪公主纯肉H版版在线| 倒霉爱神下载| 《美容院1:特殊待遇》| 斗破苍穹第6集| 周星驰电影全集高清| 电影双凤奇缘| 重写全集观看| 激战丛林电影免费观看| 色情玉蒲之玉女心经电影| 非常人贩主演是谁| 维修工的绝遇2| 欢乐家长群免费观看| 疯狂的萝莉训练| 私藏浪漫电视剧在线看| 三妻四妾免费观看完整版高清,皇家女 | 小姨多鹤| 青春猪头少年不会梦到兔女郎| 部长来我家中文字幕| 青春无极限电视剧| 高清《死侍3》在线观看| 翡翠姐姐| 维修师傅的艳遇中字| 她俩和他俩| 爱情保卫战海霞姐| 妻子的妈妈双字ID| 《金牌销售的秘密1》免费全集| 台州学院附中| 胡歌版的射雕英雄传| 三个好媳妇中字头是什么| 梅艳芳菲全集| 爱逢时短剧免费播放| 香樟树电视剧| 壮志凌云女版啄木鸟满天星在线观看免费版 | 红楼残梦电影完整版免费观看 | 污性福宝| 新乐市| 电影《公的浮之手中字》免费观看| 神武主题曲| 驯龙高手三免费观看完整版高清| 维修师傅的艳遇BD电影| 蒋丽萍故乡情| 金铁霖五大女高徒| 谁的青春不迷茫免费| 出差遇到渣男前任完整版在线观看| 高清寄往电视台的神秘影像未删减| 洛城疑云| 潘金连和西门庆| 女超人麦乐迪无删减版完整版| 万万没想到之小兵过年| 乞丐大结局全集观看| 刀郎演唱会| XL司令第一季全集在线观看免费播放 | 公主回来了国语版| 电视连续剧甄嬛传免费高清观看| 惊声尖笑1免费完整版在线播放| 古墓丽影hd版电影| 哭悲医院五人干了啥| 妹妹皇后| 天海翼香汗女教师在线播放-手机高清免费国语メイリン モデルコレクション-SL2 | 代替丈夫D中文| 《苍蓝战士奥特曼》免费观看| 我的父亲母亲免费观看全集| 命中注定我爱你演员表| 侯玉洁讲道全集免费看| 本能 电影| 哈利波特3迅雷下载| 四十团圆短剧免费观看| 暴躁46集全在线观看免费高清| 地牢围攻2电影| 北非谍影免费| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_努努影院 | 爱的迷局| 双人调情按摩术免费在线观看 | 妻子的秘密电视剧免费下载| 《慢性呕吐实验室》电影免费观看| 手指假肢| 姐姐的朋友16| 祝福祖国歌谱| 插曲的痛第60集全部剧情| 小草在线播放| 八零弃少:重生搞钱宠媳妇全集免费| 实习医生格蕾 字幕| 高压监狱2完整版在线播放| 私密按摩师免费高清电影| 不怕开水烫| 纪连海百家讲坛| 高压监狱观看完整免费高清原声满天星2019 | 秘密的爱| xl司令动漫第一季全集在线观看免费播放| 灵与肉台湾| 火口的两个人| 过年回家| 电影《谜情》在线观看| overflower第一季无删减在线观看 | 能出没之逆转时空的免费大电影| Overflower| 我们的当打之年西瓜免费观看| 特战荣耀免费观看全集| 恶魔阿萨谢尔在召唤你第二季| 《法国空乘4》免费韩国小嫂子| 潜龙1-40集免费观看| 我来也高清| 中国国防生在线观看| 欧美1一5美国语| 葛优版两只老虎免费看| av收藏之家| 天王 跳舞| 秋瓷炫在19禁大尺度电影生死决断在线观看| 绝世弃少逆袭:成传奇全集免费| 法国按摩院| 壮志凌云美国满天星| 土豆美容护肤小窍门| 爆火短剧单亲妈妈| 多大的雪才算暴雪| 《女员工出差日子》的导演是谁 | 姜敏宇《游泳池的工作2》 | 《倔强退魔师》在线观看免费高清 | 《落魄贵族琉璃川》动漫观看| 迷宫克莱星尔| 体感预报日剧在线观看| 麻吉弟弟| 《瓜达卢佩的玫瑰》完整版| 修理工艳遇记| 雷霆战警 粤语| 射雕英雄传EAGLET| 法国空姐2大结局| 需要爸爸播的种子免费观看| 来势凶猛电视剧| 电视剧小白菜奇案| 最强大脑第八季在线观看| 法国肉蔻之香| 你养我小我养你老全集免费观看| 战机风暴| 国足已抵达大连| 巜禁忌5》A片| 南京照相馆在线观看| 网球 瓜| 盖世英雄方世玉电影| 轮台县| 电影色魔王暴行处女术| 炎亚纶和耀乐影片| 美国惊悚片无人生还2012| 熊猫烧香杀毒软件| 入室暴行3在线观看| 八角笼中2023在线观看| 罪域15| 看一天影院| 女超人法国版无删减版| 酒鬼都市女人们韩剧| 啦啦队长| 年少有为不自卑| 甜蜜小狐狸1983满天星帕克| 兔子先生第一季免费视频播放全集| 《罪恶权力》在线观看韩剧 | 高清《正青春》电视剧| 《她被搬运工侵犯》在线播放 | 唐朝诡事录电视剧在线看| 哪吒1魔童降临| 奔跑吧第十一季免费观看完整版| 铿铿铿锵锵锵免费观看电视剧| 莉娅戈蒂黑白配在线观看| 老表 你好hea| 尸兄第二季免费观看完整版| 突然的喜欢电视剧免费观看| 美丽人妻秘书还债社长| 那片花那片海电视剧| 人间大炮| 火红年华电视剧在线播放| 公与3个媳HD播放| 最讨厌的部长和妻子在线观看| 独家记忆电视剧| 李灿森结婚| 济宁电视台公共频道| 酒店激战1-5免费观看| 罪恶六芒星1979| 半妖倾城电视剧全集免费播放| 情人别我伤心哭泣| 爱的几何完整版免费观看| 台剧浪漫女家教免费观看第14集 | 星空在线观看免费| 性/生活4无删减在线观看| 老表你好嘢国语全集| 娘家的故事第四部| 妈妈爱上儿子免费播放电视剧大全 | 维修工人的艳遇| 《我的私人游戏教练》| 启示录电影| 高嫁柳嫁家1-4集全| オアシス| 老师的绣感7| 约会大作战第3季| 东方三侠国语| 盲山 无删减180分钟| 十二怒汉电影| 麦乐迪家庭矛盾电影在线观看中文 | 需要爸爸的种子第二季免费观看全集 | 突围靳东43集全集免费观看策驰 | 斗罗大陆电视剧免费全集观看| 斗破苍穹59在线观看| 移动迷宫3 死亡解药| 热辣披萨女郎在线观看完整视频| 韩剧鲨鱼| 猎心者免费观看| 日韩吃奶摸下AA片免费观看| 高清《伊波拉病毒》| 女儿国3在线观看免费版,电影色戒完整版 | 农民伯伯下乡2国语版百度云在线看| 电影《便利店相泽南》免费观看| 月上柳梢头的下一句是| 铁血使命第2部全集| 烛子的瓜| 爱你几何在线看完整版免费高清| 女版壮志凌云2满天星1080p | 初五启市录粤语版| 男按摩师| 双生之我妹妹谁敢动短剧免费观看| 我是会长| 《风流女管家》电影在线看免费版| 万历首辅张居正下载| 新乱世佳人电影完整版| 《姐妹新娘》全集观看| 女房产销售员销售3| 倚天屠龙记电视剧免费观看完整版| 妻子3免费完整高清电视剧在线看| 男女一起愁愁在线看看| 奥特曼大电影超银河| 神探夏洛克电影| 不知火舞和三个男儿3| 和喜玉兰完整版| 捆绑堵嘴3级强奸电影| 前所未有的深入(1981)| 东边日出西边雨电视剧| 花鼓戏韩湘子化斋| 法国空乘10| 落地秀才| 少数派报告电影| 波兰发生多起涂黑石头冒充煤炭事件| 值得爱 电视剧 在线观看| 美景之屋4| 孤舟免费观看完整版电视剧| 心理罪电视剧全集| 侦探成旭之千年迷局| 赞皇县| 《美丽的秘密》完整版| 完美状妈| 新世界孙红雷电视剧| 齐天大圣孙悟空陈浩民版| 美国1985g点原版| 善良的麦子| 玛丽苏剧| 擦枪走火电影完整版| 《破浪男女》电影完整版| 《屋顶工》拉拉| 瓜达卢佩的玫瑰HD版在哪里可以看| 择天记 电视剧| 蜡笔小新国语全集高清优酷| 英雄救美3修改器| 新田县| 韩国电影空调维修工的艳遇| 莫妮卡贝普奇牺牲最大的| 披荆斩棘第4季在线观看| 电视剧前妻回家| 欲望的火花电视剧| 正在播放: CJOD-348 乳头冰巨乳零食妈妈厚直到早上无与伦比的客户服务中出事 | 梁家辉情人完整版| 伦理片女律师的堕落| 黄日华版天龙八部| 圣女贞德电影| 年的经的母8| 钢铁侠 电影| 锋刃 电视剧| 女售楼员3| 美军舰过航台海| 某科学的超电磁炮动漫| 大奉打更人电视剧免费播放| 樱井莉亚4p无删减在线播放| 欧美战狼8影免费完整版下载| 高清《韩国财阀》免费播放| 战狼6双人版免费播放| 还魂第二季| 韩剧电影《肚脐》原版| 恐龙 2000 电影| 浪漫黛比在线观看| 国歌的含义| 碟中谍在线观看| 辣手狂花电影完整版全集| 黑色眼泪1985原版| 郑中基宣布退圈| 心里的声音第一季| 免费看电视剧与凤行| 电影《以色列女狱警》在线观看| 大生意人电视剧免费观看| 月光宝盒私人免费影院| 啄木鸟《荣耀守则》凯登| 簧瑟片| 田耕纪电视剧全集免费观看| 断箭电视剧免费高清完整版在线观看| 姐妹牙医在线看完整版高清电影 | 林一的未来全集免费观看动漫| 隔壁的邻居免费完整版电视剧| 特派外卖员在线视频免费观看| 跟你走简谱| 宫锁珠帘全集在线观看| 《climax》电影在线观看免费| 电影神宫寺出差在线观看完整版| 冰雪之名电视剧免费观看| 同学聚会的目的电影| 扫黑全集| 交换上司秘书在线观看| 二叔剧情介绍| 上瘾电视剧16~20集| 传家电视剧全集免费播放完整版| 私人航空在线观看免费版完整版| 南开大学实名举报| 桃色成人| 代号花木兰电视剧| 战娘6全集免费下载| 两个女人的诱惑在线观看| 人面桃花别样红| 弄假成真国语版| 男人和女人在一起愁愁愁电视剧免 | 长安二十四计全集免费看| 地下偶像在线观看免费高清全集| 美丽的小蜜蜂| 大内密探零零发粤语高清| 第二名的逆袭| 今夜无眠电影在线观看完整版免费| 理发店里的特殊待遇4在线观看| 河南卫视华豫之门| 青春警事| 变态女大学生| hr版女版壮志凌云2008| 终结者在线观看| 我和黑帮老大在一起的第365| 一个人的武林在线观看完整版| 《需要爸爸播种子》在线观看播放_HD/高清_免费无删减完整版电影 - 星辰影院 | 特种兵之火凤凰剧情| 《花子vs倔强的驱魔师》1-4集动漫在线 | 唐朝诡事录第二季免费观看| 村姑电影在线播放免费观看| 年轻的女学生味道HD| 黄飞鸿2免费| 妹妹轮到你了韩剧| 甜心医生泰剧在线观看| 星克莱尔的《第一夫人》| 金瓶梅电视剧全集电视剧在线看免费观 | 电视剧归路全集免费观看| 以婚少妇的下午| 美容店的待遇免费观看 | 向往的生活第7季| 长歌行电视剧全49集完整版| 湘阴县| 李采潭特殊的治疗电影免费观看| 男男少年乖H调教跪趴SM主| 日剧大度免费观看完整版高清| 以法之名1-36全局免费观看| 林正英高清国语电影| 女律师的坠落免费完整版| 漂亮的小姨韩剧免费观看完整| 老阿姨电影电视剧免费播放| 篮球公园电影| 圣特罗佩的姑娘们高清| 让子弹飞完整版免费观看| av收藏之家| 秋天不再来| 阿图什市| 双乳丰满的女学生电影 | 韩剧安娜电视剧全集免费观看| 战狼6高清在线下载资源 | 漂亮的保姆韩剧免费完整版高清| 乡村牧师| 有一种爱叫无法弥补| 好想回家电视剧免费观看| 国风按摩院1-5季最新更新内容 | 樱井莉亚百度网盘| 苍空电影完整版未删减版在线观看 | 仙剑奇侠传2| 国产小姑娘电视剧| 法国电影女超人在线观看| 九龙城寨2| 书屋的激情性事| 我的女神室友| 奥特银河格斗2| 小乌酱黑白双丝脚足在线播放| 《交换夫婦》木下凛凛子| 瑞幸咖啡线下点单存价差| 影音先锋资源 彼女系| 儿子的妻子在线| 神箭电视剧全集| 西延安中学首页| 《炸天小姐》电影在线观看| 时空陷阱| 城中之城电视剧在线播放免费观看| 尖叫之夜免费观看2023年电影| 妲己吃李白JJ| 暗恋成真:男神爱上我全集免费 | 雪中悍刀行电视剧| 蓝色档案| 亲爱的妈妈4韩国在线看| 交换漂亮的女邻居3| 最终列车醉汉第一季| 公与3个媳HD在线| 电影 上位| 名侦探柯南:水平线上的阴谋电影 人与动物免费观看电视剧完整版 私人生活艾伦里克曼 | 谁懂我的心| 西田麻衣种子| 许你浮生若梦电视剧全集免费观看 | 美洲杯决赛回放| 《古墓神蛇》| 龙帅归来:都市风云再起全集免费| 开心锤锤富二代假装穷人| hr版女版壮志凌云2008| 等不及在车里做一次核酸检测| 肉欲伦JIAN| 黑白潜行| 长河落日在线电视剧免费观看| 淑女欲望日记| 放荡女2| 女超人:麦乐迪在线观看| 仙逆126集在线观看完整观看| 《神话》| 光阴的故事 电视剧| 于正版神雕侠侣| 台剧《黛比浪漫女家教》在线观看| 坎贝奇《无憾》全集免费看 | 白峰美羽女教师无删减在线播放| 儿子的妻子8免费观看电视剧| 屠宰森林| 大鱼吃小鱼电影| 凯登克罗斯HD版高清播放电影| 在姨母家的客厅完整版| 叶问前传| 张馨予重开评论| 我和黑帮大佬的的365在线观看| 亲切的金子电影完整版| 壮志凌云满天星在线观看完整免费高清| 女超人麦乐迪免费下载| 雨人 电影| 高清《潜渊》电视剧全集免费观看| 蜜桃成熟3d 高清版| 非诚勿扰最有钱的男嘉宾| 被蹂躏的她158分钟未删减版| 二十一世纪性格爱情指南电影详情| 法国私人航空无删减版| 侦探成旭3| 关之琳所有电影| 我的超级巨星泰剧免费观看| 高清马克斯·维斯塔潘:新征途| 粉红大白菜| 夸克手机在线观看满天星荷尔蒙| 我的宝贝电视剧| 《特邀外卖员》完整剧情| 韩剧怪物| 错点鸳鸯电视剧全集优酷| 《北越暴行1》免费观看高清| 神马电影米利亚姆莱昂| 12周岁女洗澡免费观看| 奥巴马 演讲| 黑帮少爷爱上我免费观看第一集泰剧| 东北往事之黑道风云20年第二部| 西部狂野满天星1980年 | 《爱你的基蒂 第三季》| 节的笔顺| 时间静止器全集免费观看第二集| 动感之星105精灵动感之星| 邓丽君歌曲演唱会| 《爱你》电视剧免费观看完整版| 韩剧苦尽甘来遇见你| 华为matex发布会| 《白色橄榄树》全集观看| 姐妹牙医在线播放| 千灭天际线| 本草纲目健身操|