<div id="palb5"><fieldset id="palb5"><strike id="palb5"></strike></fieldset></div>
      <center id="palb5"></center>
        <ruby id="palb5"><menuitem id="palb5"></menuitem></ruby>

          <em id="palb5"><ol id="palb5"></ol></em>
          太阳之歌女主角,棋王梁家辉,三毛学生意,绅士品格国语版全集,西安天空出现奇异云层,幽灵公主在线观看高清完整,蜜桃成熟时2未删减版,燃烧电视剧全集30集

          最新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中的對象不再有"作用域"的概念,只有對象的引用才有"作用域"。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作為一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有使用的對象進行清楚和回收,程序員不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收;厥諜C制有分代復制垃圾回收和標記垃圾回收,增量垃圾回收。

            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序列化?*****

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

            序列化的實現:將需要被序列化的類實現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

          主站蜘蛛池模板: 圣德罗佩斯的姑娘们在线播放| 中文字Dl幕岳和| 单身男女免费高清电视剧推荐| 非诚勿扰第15期| 晚安为我而眠的妹妹全集免费看日本 | 荒岛女儿国满天星版| 向风而行电视剧免费播放19集| 大决战在线| 食为奴国语| 千方百计爱上你国语版百度影音| xl司令动漫全集| 快乐出发第三季免费观看高清| 无敌破坏王qvod| 少女按摩记| 办公室玩弄娇喘秘书在线观看| 《苍蓝战士奥特曼》免费观看| 苍南县| 致命弯道4高清全集| 完美搭档电影| 维修工的艳遇韩国电影在线看 | 行政助理满天星法版免费观看 | 《外卖员的特殊待遇》| 高清菜肉馄饨未删减| 私人女性监狱HD| 西行纪第二季免费观看完整版高清| 新济公活佛下部2015| 需要爸爸播种子2电影| 爱情有烟火演员表| 《豆豆笑笑》未删减| 白鹿原有声小说| 雪豹1-40集免费观看| 偿还债务的麦子完整版| 电影宿敌完整版免费观看| 晨晨农村的事VLOG| 需要爸爸播种子在线观看 | 男朋友让我带着跳蚤出门| 需要爸爸| 《功夫熊猫2》| 东京塔越南女兵电影未删减版| 撕裂人电影| 琉璃免费观看电视剧西瓜| 上司趁丈夫不在家来拜| 皇后进宫电视剧| 满天星版《荒岛女儿国》电影 | 性解蜜| 不可饶恕 美国| 天下长河电视剧免费观看| 四房播色| 法政先锋第2部| 保姆的特殊服务在线观看| 山村致富短剧全集| 翁虹版《一代妖后》| 换脸明星电影免费 | 爱丫爱丫免费国语高| 以父之名| 示范销售2避孕套中字百度百科 | 如懿传全集免费完整版在线观看| 小品 相亲2| 男人女人一起愁愁愁电视剧观看在看| 爱在廊桥| 牛郎织女全集| 高清《马德里1987》| 炸元宵不爆开不崩油好方法| 木下檀檩子在线观看免费完整版电影| 两天一夜20110529| 战狼6女版美国版免费观看下载| 黑帮大佬我和我的365第二部| 电影《毒液》3| 铿锵免费观看在线播放| 城中之城剧情介绍| 韩国 外卖员的特殊待遇| 美男环绕全集免费| 《渗透》电视剧全集免费播放| 屠宰呕吐娃娃高清完整版观看| 数码暴龙| 倔强驱魔人の花子在线免费观看| 鬼吹灯什么时候更新| 原始战争电影| 罗丽星克莱尔总统夫人在线观看| 神机妙算刘伯温全集| 大姨姐在线观看| 闪耀吧中华文明| 《女间谍》大结局| 水润女人刘智贤主演| 他年她日电影| 动漫《迷情4》全集免费观看| 大侦探7免费观看完整版高清最新 七根心简免费观看全集在线播放 龙城生死恋 | 长相思杨紫免费观看电视剧全集| 做aj的电视剧在线观看| 以家人之名免费观看全集电视剧| 长空电影完整版免费观看| 需要爸爸播种子美国电视剧| 动真格了!渤海打响“第一枪”| 撸二哥男人在线| 电视剧神秘人质在线观看 | 韩剧电影《肚脐》原版| 八重神子狂飙高清版免费观看| 山海小饭馆| 电视剧狙击| 诱人的女房东| 影子爱人电影| 小凤新婚台湾版在线资源| 夜半歌声免费| 学院救援团| 僵尸启示录没删掉版在线观看| 一念永恒52集完整版大结局| 暴躁老妈全集免费观看| 电视剧《福贵》在线观看| 妖精的尾巴02| 尖东老泥妹| 致命游戏在线观看| 疯狂二人荷尔蒙爆发原声视频| 帕丁顿熊3电影国语版免费观看 | 走投有路| 李美淑的电影《偿还》| 呼啸山庄全集观看| 《人世间》免费完整版| 变形金刚:赛博坦之战| 菜鸟总动员| 美国式保罗2 原版| 长津湖电影免费观看| 牙医姐妹无删减在线观看| 惊天营救3免费观看完整| 纵横四海电视剧| 命案2023国语版在线播放| 消防宝贝在线观看| 荣都怪谈| 一触即发在线观看| 热辣披萨女孩电影高清版在线观看| 慢慢 原唱| 插曲的痛30集全集免费播放电影日本| 广西白沙大道一大楼倒塌系谣言| 《凶降喜讯》| 养女全集| 特战荣耀在线观看免费完整版西瓜| 妈妈的女儿2字ID| 《惊变28年》| 《卖百科全书的女人》法国| 《野花》电影| 韩国电影需要爸爸播种| 家教高级| 高清《人世间》免费全集| 原始生活21天第七季| 九五至尊电视剧| 新有菜电影在线观看| 高清《法国空乘1》| 诱惑维修工| xenos陌生人| 法国护士长在线免费观看| 神兽金刚全集| 天可怜见韩语中字| 最强反套路系统动漫在线观看| 爱情真善美第二部全集| 《维修人员的培训》| 恶魔幸存者第二季动漫| 水润女人在线观看电视剧免费播放| 索多玛120天迅雷下载| 巨茎挺进李淑芬的夜猫IV| 任宏恩哭坟| 丁俊晖一年收入| 《得闲谨制》在线观看| 牵我的手| 超级战舰完整版| 姐妹4在线观看完整版中文| 奇领6080奇领影院奇领yy6080蓝天斗罗大陆杨戬寒门枭士 | 满天星版《荒!女儿国》| 高压监狱法国在线观看完整免费高清原声奔跑吧 | 步步惊心下载rmvb| 陈真电视剧| 中缅边境禁区已经划下| 电影《小蓝》| 王多鱼打扑克| 陈伟霆阿娇| 哇嘎免费观看完整版视频 | 男女一起愁愁愁在线| 欢乐白领夫妻| 女超人电影2013完整版| 花便当电影| 爱之色放| 《陈真》电影| 金瓶艳史在线| 公公的浮之手| 珠帘玉幕在线免费观看| 年轻小的瘦子5| 三生缘起是清欢| 法国空姐2019满天星法版:星辉照耀下的职业光芒中文版 | 《猎杀史卡佩塔 第一季》| 哈利波特电影免费观看| 《赘婿》免费完整版在线观看西瓜| 怪奇物语第一季免费观看完整版| 杀手蝴蝶梦| 天若有情电视剧| 怪物博士| 强心脏100209| 战狼9欧式少女中文版| 星河影片| 暴躁老妈46集免费观看| 保你平安| 花子vs倔强的驱魔师第4集剧情| 简言的夏冬在线观看| 《除却巫山》海外版| 被甩继承:亿万家产短剧全集| 茅山道士3| 电影《爱我多深》完整版| 太子妃武:武林高手完整版观看 | 重蓬:丈夫的下属是初恋前辈| 她在丈夫身边被耍了| 插曲的痛60集全集免费播放| 人生若只如初见解释| 四位大学位按摩记PDF免费下载| 汉武大帝 电视剧| 十八岁的天空2| 怪奇物语第三季在线观看完整版| 我家小姐来自一千年短剧免费观看| 妈妈的朋友免费观看完整版| 虎胆女儿红电影| 张玉贞为爱而生结局| 夜班医生第二季| 飞狐外传电视剧| 义马市| 妈妈愿意让你c| 电影壮志凌云在线观看完整版免费 | 和尚的一场春梦完整版 | 一起出差的上司是前任 | 超级教师第三季完整版| 因为爱情有晴天免费观看完整版| 韩剧隐身的帽子完整版| 年轻的母亲在线观看视频| 男按摩师中字电影| 妈妈在等你大结局50集在线播放 | 冷血人狼1994无删减完整版粤语| 女仆在线观看完整免费高清原声满天星奔跑吧ep | 巨乳学院漫画| 丰满女学生3| 喜宴电影| 汽车旅馆完整版在线观看中文字幕| 《维修人员的培训》| 多样的儿媳| 《爱我几何》免费完整版在线观看| 釜山行2半岛在线观看完整版| 千斤肉板栗免费观看| 金瓶双艳完整版| 娃娃脸4在线观看免费| 终极对决电影| 。双女任务| 长河落日在线电视剧免费观看| 美姐妹牙医在线播放| 狂飙电影免费观看完整版| 巜肉欲咖啡馆意大利| 韩剧《女医生》免费看三姐妹| 一起去吃拉面吗| 阿神的实况教室| 柏林1936| 掌心娇美人:摄政王宠妃全集免费| 叶海亚萨里阿在中国留学过吗| 曲江车展| 过年回家| 志愿军:雄兵出击| 电影 戏梦巴黎| 阿凡提的故事电影| 怒江之战全集免费播放| 战狼6大妈免费观看高清版| 《完美邻居2》电影在线观看中文版| 《拳击手2满天星版》在线观看| 女友的妈妈在线| 希望爸爸播种| 《紧扣的星星》动漫免费播放| 电影《馒头》免费观看全集| 车手在线观看| 一起相愁愁愁电视剧在线观看| 暴烈警官| 木子檀檀子剧免费观电影| 我唾弃你的坟墓1| 韩国三级《偷妻》3p| 梨泰院踩踏事故亲历者发声| 克罗斯凯登电影| 中科院院士:长新冠是基本事实| 意大利电影《渔夫和妻子》主演| 善良的姐姐线观高清3| 美国伦理片睫毛膏免费在线观看| 乱世三义百度影音| 丝路豪侠| 双龙会国语| 肉蔻之香无删减版在线观看完整版| 豪情3d字幕| 想要爸爸| 契约新娘电视剧| 出差期间未婚妻遭上司欺负电影在线| 小品小崔说事| 夫妻隔帘按摩同时绿帽免费电影| 二龙湖爱情故事2020| 女超人满天星版麦乐迪第一季| 凹凸世界免费看| 电影17·3免费观看完整版在线观看| 英雄本色4| xL司令第二季真人| 电影《恋爱之瘾》免费观看| 美国式保罗4| 畸形母爱| 公之孚| 女侯爷:朝野无敌全集免费| 法国女超人HD版在线观看| 哥哥太爱我怎么办| 和讨厌的部长一起出差旅游电影| 黄飞鸿3电影| 天地无伦在线观看视频| 神功元气袋| 理发馆| 大水井风云| 美式家庭忌讳1-| 因纽特人繁衍纪录片| 公浮手中字22| 老版笑傲江湖| 女员工的付出中字1230| 我是哪吒 电影| 朋友换麦子3和电影有关系吗| rerese| 完美女仆法国满天星| 雾散之时短剧免费观看| 天海翼在线视频| 仙逆在线观看全集完整版高清| 郝板栗的电影| 半熟恋人综艺第三期下在线观看| 《overflower》第一季马赛免费观看| 碟中谍1未删减版资源| 魔力宝贝监狱免费观看在线| 雅帕菲卡| 我想要爸爸的种子| 妖女十八招| 夸克满天星电影在线观看高清| 索爱邻居| 公浮之手中字9| 《官人我要》免费观看高| 绥芬河市| 战狼行动| 老地方传奇| 胜女的代价第二部| 高清马洛谋杀俱乐部 第三季未删减| 王牌特工2迅雷下载| 黑皮辣妹是我的兄弟第一季免费 | 枕边欢情在线观看免费| 淘气包马小跳全集| 电影《恶行》在线观看| 洪湖赤卫队电视剧| 屈原电视剧全集免费观看| 植物人老公全集免费| 死亡笔记电影在线观看| 上海路炒粉| 法医秦明免费全集观看| 勾魂恶梦在线| 《图书馆的女朋友》第一季免费 | 情满雪阳花电视剧全集| 泰剧电视剧免费观看高清| 赌王出山| 旋转的爱全集| 爱的涟漪电视剧| 东莞车行市场起火| 万家灯火纪小龙| 武庚纪 动漫| 电影我要爸爸种种子| 即时是空3电影免费观看完整版国语| 部长出差的日子韩剧| 之后2第二季免费完整观看| 韩国理伦片驯服小峓子| 董洁电视剧天若有情| 柔铺团之极宝乐鉴宝鉴电影在 | 法国航空4伦理播放| 泰山恩仇| 江山市| 奥运会回放在哪里看| 幸福请你等等我演员表| 别叫我情圣在线观看| 电影末路| 湿润的继拇HD中文3 | 墨西哥剧瓜达卢佩的玫瑰免费观看| 落花时节又逢君40集免费观看| 遂宁市| 亲爱的妈妈4韩国完整版观看电影| 八戒八戒在线观看免费观看高清8| 星汉灿烂电视剧结局| 那些年我们一起追过的女孩完整版| 精灵宝可梦のエロ本莉莉艾| 城里城外| 动感之星精灵187完整版| 带领村民奔小康:返乡创业全集免费 | 地狱宝贝| 战狼6双人版完整版下载| 田震最新歌曲| 男儿当自强 粤语| 人肉腊肠在线观看| 大兵老婆的个人资料黄涓涓| 美国保罗1980二| 老公上班的日子剧情介绍| 插曲的痛30集全免费帅哥 | 闪婚结局| 销售员的销售秘密2免费观看| 德国电影朱莉第一次免费看| 说谎的爱人全集| 水兵男孩| 高清盐沼之下未删减| 马蒂达尔梅满天星| 无赖勇者的鬼畜美学| 白峰美羽《被讨厌的上司》完整版 | 紧急追捕电视剧全集| 沧元图全集免费观看| 非洲姑娘高清电影播放| 美国伦理片男按摩师 | 时间静止器| 师傅全集| 功夫姐妹电视剧全集在线观看| 余罪第三季在线观看免费高清全集| 高山清渠电视剧在线观看| 花与蛇牙医夫妇| 杜琪峰复仇| 侦探任务绝密卖淫档案| 咱们结婚吧电影版下载| 家族荣誉3高清| 执行秘书电影在线观看| 千日的约定| 《战狼6免费观看》日韩| 缘份的天空| 樱兰高校的男公关部| 艳姆电视剧全集在线观看| 消失的十一层| 女子医院满天星法版免费观看| 你好树先生| 人猿泰山1995意大利在线观看完整满天星| 男女拔萝卜免费看| 团鬼六全集系列电影在线观看| 罗丽星克莱尔的电影| 斯巴达克斯8季10集免费观看| 《武神主宰》电视剧| 中国荷尔蒙6中文版普通话| 电影偶遇| 李采潭特殊的治疗2| 神印王座在线看| 凪光主演的电影免费播放钱断情始| 东方不败死了吗| 人间中毒百度影音| 聊斋狐仙电影在线观看| 地狱之歌ova高清| 电影《贝拉1980》在线观看| 满江红在线观看免费观看完整版| 八尺夫人免费观看全集完整版意大利| 重生之嫡女毒妃:飒爆了短剧全集| 《女教师的味道3》在线播放 | 华胥引电视剧下载| 奶茶手帐怎么画| 灵域第四季| 电影《女子护卫队》在线观看免费| 祝你好运在线观看完整版电影| 女超人麦乐迪版| 广场舞我愿| 金英杰执业药师| 必胜奉顺英国语版| 嘉科米妮| 爱维侦查dvd| 高清《三大队》电视剧| 跑出一片天下载| 东亚群星演唱会| 白鹿原全集免费版视频| 妈妈儿子高清免费版电视剧在线观看金瓶梅| 徐步高枪击案| 女超人(麦乐迪)版电影| 罗小黑战记动漫| 我们的父辈在线观看免费版| 魔术师库诺看得见一切电视剧| 纸醉金迷电视剧下载| 空姐2在线观看完整免费高清原声满天星奔跑吧ep | 新乌托邦1-12集免费看| 毛驴县令之棒子老虎鸡| 龚玥菲新金甁梅剧照| 迷人的保姆| 《花子vs倔强驱魔师》| 敢死队1电影| 白雪公主动画片| 农民伯伯下乡国语版吴健视频| 电影车票| 义姐是不是良喂养动漫第2季免费观看| 巜肉欲咖啡馆意大利| 感觉我的爱| 战狼15欧式少女高清图| 杨馥宇变形计| 《义姐不是贤妻良母》动漫全集樱花| 高清《师生恋:禁忌之恋》在线观看| 来不及了在车CH| 束博游戏全集| 武则天电视剧全集| 三十六小时谍报战| 梦想城第40集免费播放| 父子战争| 《农民伯伯2》雨晴扮演者| 鸡毛飞上天观看免费全集| 黑白配在线观看免费高清视频 | 名侦探柯南剧场版12| 高斯奥特曼国语全集| 牙医姐妹1986日本电影完整版 | 卖百科全书的女人完整版电影免费观看 | 牧原美奈| 龙凤店国语百度影音| 麦乐迪女超人HD版全集 | 行尸走肉第一季百度影音| 七个世界一个星球| 冷宫娘娘有喜啦| 美国式家庭的忌| 金水桥边电视剧| 美国式禁忌矿桥超棒影视| 理发店里的特殊待遇4伦理片| 短剧免费看全集| 襄汾县| 早晨的故乡简谱郭村月| 被赠与的未来| 台湾版《棘手狂情》演员表雅婷是| 国台办回应台湾地震| 日本电影人证| 美乃雀电影在线看| 师娘她甜爆全师门短剧免费观看| snis-531| 胜者为王3王者之战电视剧| 穿越火线秒杀| 荒岛女儿国电影在线播放| 庇护之地全集观看| 公之浮之中字10演员表| 四大美人 电影| 《李宗瑞全集》云播| 木马责罚| 狙击手拉苏尔电影免费观看完整版| 坎贝奇无憾无删减版资源| 文豪野犬第四季在线观看简体中文| 妻子的背叛1完整版视频| 地球最末日| 甄嬛传电视剧完整版免费观看高清| 渔民家3个姑娘| 国庆60周年阅兵式| 瞒天过海:美人计| 吴仁惠 电影| 李大霄:今天A股行情不太正常| 公之浮之手1-2集免费播放| 一家人不说两家话| 全球高武动漫全集免费| 电视剧还珠格格第一部 | 妻子8免费高清完整电视剧情| 500篇艳妇短篇合换爱小说| 龙游县| 欧洲无线一线二饯三w955| 团鬼六电影免费版全集在线观看| 《坎贝奇》视频| 星落凝成糖电视剧免费| 罗曼史在线观看| 137号案件未删减| 1500美元等于多少人民币| 女友妈妈韩字的ID| 开放的婚姻1972| 电影活色生香| 满天星小红帽| 恶魔幸存者第二季动漫| 折腰电视剧在线观看全集| 欢喜游龙| 海绵宝宝双人闯关| 黄色仓库在线| 令人心动的offer3| 七夜雪电视剧全集免费观看| 游泳| 张志新子女| 法国版《女超人:麦乐迪》在线| 木棉花的春天主题曲| 沧元图第二季番外篇| 木下凛凛子免费观看平台| 未来妈妈电视剧免费观看全集高清| 兵变1929| 《美丽妻子替丈夫还债》韩国版剧名 | 韩国三位少妇按摩| 哪吒闹海动画片| 唐人街探案3完整版在线观看| 纯真年代电影在线完整版观看| 澳洲乱世情百度影音| 航空服务韩剧电影| 名侦探学院7| 一场风花雪月的事下载| 山海情全剧免费观看| 金瓶艳史qvod| 俘虏之锁1-2动漫更新时间 | 怀念战友刀郎| 韩剧她很漂亮| 你和我的倾城时光剧情分集介绍| 秒速5厘米| 美版娃娃脸4免费观看 | 维修师傅艳遇韩国观看| 天才碰麻瓜大结局| 出差未婚妻遇到渣男前任日剧| 隐密的角落| 交换年长的麦子哪里能看| 新乌托邦在线观看完整版电影| 警中警第一部| 我要爸爸的种子第一季免费观看 | 斗罗大陆60集| 《需要爸爸播种子》免费观看在线播放_HD/未删减_1080P高清电影完整版 - 天堂 | 愤怒的小鸟hd| 庆余年第二季免费看全集| 菲律宾合租电影满天星四星| 逆天帝尊| 艾克赛德免费观看全集日语版超高清| 印度电影国语版全集| 无名之辈电影高清免费| 环球时报社评中日关系| 妻子8免费完整高清电影在线观看| 拒绝爆冷 大头王者归来打疯了| 《迷宫1997版》在线观看| 高清《奋斗吧人生-演员篇》| 王菲执迷不悟| 英吉沙县| 阿朗的故事| 春家小姐是讼师 电视剧免费观看| 月牙 赵本山| 韩国 外卖员的特殊待遇| 情圣囧瑟夫| 炸天小姐在线观看| 圣斗士星矢冥界篇| 加勒比女海盗1| 《法国空姐2020法版》中文版| 勇敢者的游戏1| 贝茨旅馆| 郑家榆电视剧| 江桥决战| 3v1三人一次性体检| 以爱为名电视剧全集免费观看高清| 电视剧和平年代| 小沈阳唱的歌| 在线播放丈夫被继子强暴,阴道紧绷的益女。住在高级住宅区的33岁人妻。每次被 | 无敌铁桥三电视剧| 牧神记第62集在线观看| 只是结婚的关系电视剧| 门头沟区| 战狼6免费高清版双人影院| 禁忌女孩2在线泰剧观看| 命定之人电影| 赖汉的幸福指数全集在线观看| 婚里婚外那些事| 麻花传mv在线播放观看最新集数| 名侦探柯南550| 国语译制片| 《特别面试》免费观看| 青肓全集在线观看| 朋友的妻子肉H| 酒店1-75集免费播放高清| 胜者为王3王者之战| 反叛的鲁路修第二季在线观看| 急救护士2成人版| 美国禁片仑乱芭芭拉4| 古宝奇缘电影| 阿凡达2水之道普通话免费高清| 妻子对不起丈夫| 正阳门下电视剧全集36| 法证先锋1粤语在线播放免费| 《女的心愿》台湾原版| 哪吒之魔童降世完整版在线观看| 我的瘦子女朋友2上映时间| 莫莉3的特别酒店| 张靓颖 奥普拉| 北京电影网百度影音| 台湾版黛比浪漫家教电影 | 金银悔1—5HD普通话| 银娇 完整版| 水饺皇后未删减| 异族通婚| 娃嘎电影网免费观看| 庆余年免费观看| 电影侠女十三妹| 吗吗吗朋友| 三客优理论| 《难哄》在线观看免费| 女和尚满天星| 郭德纲最新相声全集| 烂赌夫斗烂赌妻粤语高清| 《女员工的滋味》2| 麦乐迪《家庭矛盾》在线观看| 顺娘全集| 我是督军的麒麟子| 男生和女生一起愁愁免费观看全集高清完整版电视剧 | 领导挺进娇妻身体| 壮志凌云女版满天星法版免费| 刘汉涉黑集团受审| 女超人麦乐迪在线观看完整版| 医武双绝:弃少超神全集免费| 骨语2电视剧在线播放免费完整版| 舌尖上的中国第6集| 东京塔之越南战俘营完整版电影在线观看 | 《趣塔德庄园》| 《桃花落短剧》免费观看| 惊天魔盗团2资源| 媳妇的诱惑| 无憾电影全集免费观看| 瘦身男女粤语| 聊斋艳谭之鸳鸯戏床| 激战丛林未删减版| 黑帮大佬和我的365天完整| 末路电视剧| 麦乐迪满天星电影| 高清《周年纪念日》电影 | 魔王伊布罗贾献身吧| 电视剧正阳门下全集| 爱情公寓网络版| www. ddd| 风雨木林| 跑男最新一季| 姐妹牙医免费完整版观看| 人间正道是沧桑全集下载| 春夏秋冬又一春 (2003)| 古代种田全集免费| 国风按摩院免费观看平台| 斗罗大陆173集免费观看完整版| 保罗芭芭拉3| 苍空电影全集在线观看| 高清亲爱的,别!未删减| 一起来看流星雨6| 电影《布兰迪之不当行为》在线观看 | 新平凡的世界电视剧| 杨敏思免费观看电视剧| 东北往事之黑道风云20年19集| 《九重紫》电视剧| 伦理《高压监狱2》法国版| 指尖传出的真挚热情2第二季预告| 大漠枪神电视剧全集| 埃博拉前线电视剧免费观看| 白峰电影免费播放在线| 刀剑神域国语版全集| 娘心电视剧全集土豆| 沉香如屑在线观看免费| 八戒八戒8电影免费观看高清版| 胜女的代价在线观看| 永生守卫2妹妹归来| 1985日本电影《黑色的眼泪》在哪里能| 满清十二帝| 恋爱时代豆瓣| 恋爱实习生免费观看全集泰剧| 夏洛特的烦恼在线观看| 《斯巴达2帝国女版》在线| 星克莱尔电影在线| 喜爱夜蒲演员| 俗女养成记| 功夫粤语高清免费| 法国满天星八尺夫人| 越狱全集| 布兰迪黑白配国语版免费看| 朝鲜美女bbwbbw撒尿| 凤归巢短剧全集免费观看完整版| 电影金银梅| 浮生若梦在线观看免费完整版| 热带雨 完整版时长| 宫心计电视剧| 金银悔1-5HD普通话| 高清人生开门红| 妖女十八招| 凶猛的办公室| 彭州市| 理想照耀中国 电视剧| 埃洛伊塞| 韩剧鲨鱼剧情| 《义姐不是贤妻良母OVA》樱花动漫未| 密爱高清完整版| 痴人之爱电影在线观看| 东方卫视电视剧品质盛典| 《金牌销售》法国电影| 生命树电视剧| 华丽的外出完整版| 蒸发疑云| 需要爸爸播种子电影免费观看| 野花高清在线电影观看免费视频| 輪姦搜查官秘密| 醒目仔蛊惑招| 僵尸福星仔下载| 唐红的恋歌| 《女超人(麦乐迪)》| 金瓶梅qvod| 凤隐天下100集免费观看| 变形金刚 1| 意大利满天星电影有哪些?八尺夫人免 | 《看上女儿》电影免费播放| 加勒比海盗女海盗1在线看免费完整版 | 控制美女老板的遥控器| 自由影视| 弹钢琴的盲童| 歼灭天际线高清免费观看完整版| 巡回检察组45集免费观看| 火热电影| 工布江达县| 动感之星269集小玲| 何炅出什么事了最新消息| 呼噜小精灵第二季爱奇艺| 战狼6免费观看入口| 浪花男神| 玩火的女孩| 铁证悬案第三季| 特邀送餐员3| 律政新人王2国语| 铸匠电视剧| 法国版《女超人:麦乐迪》电影在线观| 苏醒电视剧| 法国满天星古墓丽影全集| 天师钟馗94版| 棋魂特别篇| 《桃色凶器》| 最强大脑 第十三季| 萌宝当家爹地妈咪是特工| 鹊刀门传奇免费观看| 古堡女仆的守护| 盖世俊杰在线观看| 二十四道拐| 勤劳的继拇中字| 无所畏惧第一季电视剧免费观看| 甜性涩ai| x4631鲁大师| 插曲的痛60全集免费观看高清版校园青| 雪中悍刀行电视剧| 棋魂2第二部在线观看| 旧三国演义全集| 电影双女任务在线观看| 人间中毒完整版高清在线看| 捉奸侦探| 美国爸爸播种电影在哪看| 女子特工满天星| 恶作剧之吻网络版| 潜伏29| 高清搜神记未删减| 1996年杨敏思版电视剧第三回合| 1986经典娃娃脸3美国版| 抖音奇妙派对| 小小的我演员表| 佟大为苹果在线观看| 《轮回的花瓣》| 性解密之大牛影库| 原生鸿蒙之夜| 有朵云像你电影| 给我免费观看片在线电影的| 新娃娃脸经典版| 韩国女主叫梅川,丈夫叫小帅的电影 | 王妃太狂野| 朝国年经的继4免费观看时间| 渔夫荒野史完整版免费观看高清 | 禁忌之爱| 空调维修工的艳遇在线观看| 19岁大学生真人电视| 斗罗大陆第149集| 松药店的儿子们54集| 铠甲勇士铠传免费观看| 私人助理2法国版电影| 邓丽君歌曲演唱会| 事物的水池秘密吸奶头| 傻猫大战三小强| 超级战舰完整版| 《法国空乘6》免费|