3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA面试题总汇(含答案)

發布時間:2023/12/31 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA面试题总汇(含答案) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、面向對象的特征有哪些方面???
1.抽象:
抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。
2.繼承:
繼承是一種聯結類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,?新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。
3.封裝:
封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的界面。面向對象計算始于這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。
4.?多態性:
多態性是指允許不同類的對象對同一消息作出響應。多態性包括參數化多態性和包含多態性。多態性語言具有靈活、抽象、行為共享、代碼共享的優勢,很好的解決了應用程序函數同名問題。
2、String是最基本的數據類型嗎??
基本數據類型包括byte、int、char、long、float、double、boolean和short。
java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節省空間,我們應該用StringBuffer類
3、int?和?Integer?有什么區別
Java?提供兩種不同的類型:引用類型和原始類型(或內置類型)。Int是java的原始數據類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。
原始類型封裝類
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引用類型和原始類型的行為完全不同,并且它們具有不同的語義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問題,這種類型以哪種類型的數據結構存儲,當引用類型和原始類型用作某個類的實例數據時所指定的缺省值。對象引用實例變量的缺省值為?null,而原始類型實例變量的缺省值與它們的類型有關。
4、String?和StringBuffer的區別
JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數據。這個String類提供了數值不可改變的字符串。而這個StringBuffer類提供的字符串進行修改。當你知道字符數據要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來動態構造字符數據。
5、運行時異常與一般異常有何異同?
異常表示程序運行過程中可能出現的非正常狀態,運行時異常表示虛擬機的通常操作中可能遇到的異常,是一種常見運行錯誤。java編譯器要求方法必須聲明拋出可能發生的非運行時異常,但是并不要求必須聲明拋出未被捕獲的運行時異常。
6、說出Servlet的生命周期,并說出Servlet和CGI的區別。
Servlet被服務器實例化后,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應的doXXX方法(doGet,doPost)等,當服務器決定將實例銷毀的時候調用其destroy方法。
與cgi的區別在于servlet處于服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務于多個請求,并且其實例一般不會銷毀,而CGI對每個請求都產生新的進程,服務完成后就銷毀,所以效率上低于servlet。
7、說出ArrayList,Vector,?LinkedList的存儲性能和特性
ArrayList和Vector都是使用數組方式存儲數據,此數組元素數大于實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數組元素移動等內存操作,所以索引數據快而插入數據慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現存儲,按序號索引數據需要進行前向或后向遍歷,但是插入數據時只需要記錄本項的前后項即可,所以插入速度較快。
8、EJB是基于哪些技術實現的?并說出SessionBean和EntityBean的區別,StatefulBean和StatelessBean的區別。
????EJB包括Session?Bean、Entity?Bean、Message?Driven?Bean,基于JNDI、RMI、JAT等技術實現。
SessionBean在J2EE應用程序中被用來完成一些服務器端的業務操作,例如訪問數據庫、調用其他EJB組件。EntityBean被用來代表應用系統中用到的數據。
對于客戶機,SessionBean是一種非持久性對象,它實現某些在服務器上運行的業務邏輯。
對于客戶機,EntityBean是一種持久性對象,它代表一個存儲在持久性存儲器中的實體的對象視圖,或是一個由現有企業應用程序實現的實體。
Session?Bean?還可以再細分為?Stateful?Session?Bean?與?Stateless?Session?Bean?,這兩種的?Session?Bean都可以將系統邏輯放在?method之中執行,不同的是?Stateful?Session?Bean?可以記錄呼叫者的狀態,因此通常來說,一個使用者會有一個相對應的?Stateful?Session?Bean?的實體。Stateless?Session?Bean?雖然也是邏輯組件,但是他卻不負責記錄使用者狀態,也就是說當使用者呼叫?Stateless?Session?Bean?的時候,EJB?Container?并不會找尋特定的?Stateless?Session?Bean?的實體來執行這個?method。換言之,很可能數個使用者在執行某個?Stateless?Session?Bean?的?methods?時,會是同一個?Bean?的?Instance?在執行。從內存方面來看,?Stateful?Session?Bean?與?Stateless?Session?Bean?比較,?Stateful?Session?Bean?會消耗?J2EE?Server?較多的內存,然而?Stateful?Session?Bean?的優勢卻在于他可以維持使用者的狀態。
9、Collection?和?Collections的區別。?
  Collection是集合類的上級接口,繼承與他的接口主要有Set?和List.
Collections是針對集合類的一個幫助類,他提供一系列靜態方法實現對各種集合的搜索、排序、線程安全化等操作。
10、&和&&的區別。?
????&是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and)。
11、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算法都大概一樣,所以性能不會有很大的差異。
12、final,?finally,?finalize的區別。?
  final?用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。
finally是異常處理語句結構的一部分,表示總是執行。
finalize是Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。
13、sleep()?和?wait()?有什么區別??
????sleep是線程類(Thread)的方法,導致此線程暫停執行指定時間,給執行機會給其他線程,但是監控狀態依然保持,到時后會自動恢復。調用sleep不會釋放對象鎖。
wait是Object類的方法,對此對象調用wait方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態。
14、Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫?(Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對它而言,父類中的定義如同被"屏蔽"了。如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。
15、error和exception有什么區別?
error?表示恢復不是不可能但很困難的情況下的一種嚴重問題。比如說內存溢出。不可能指望程序能處理這樣的情況。
????exception?表示一種設計或實現問題。也就是說,它表示如果程序運行正常,從不會發生的情況。
16、同步和異步有何異同,在什么情況下分別使用他們?舉例說明。
如果數據將在線程間共享。例如正在寫的數據以后可能被另一個線程讀到,或者正在讀的數據可能已經被另一個線程寫過了,那么這些數據就是共享數據,必須進行同步存取。
當應用程序在對象上調用了一個需要花費很長時間來執行的方法,并且不希望讓程序等待方法的返回時,就應該使用異步編程,在很多情況下采用異步途徑往往更有效率。
17、abstract?class和interface有什么區別?
聲明方法的存在而不去實現它的類被叫做抽象類(abstract?class),它用于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract?類的實例。然而可以創建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構造函數或抽象靜態方法。Abstract?類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行為的其它類可以在類中實現這些方法。
接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義static?final成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof?運算符可以用來決定某對象的類是否實現了接口。
18、heap和stack有什么區別。
棧是一種線形集合,其添加和刪除元素的操作應在同一段完成。棧按照后進先出的方式進行處理。
堆是棧的一個組成元素
19、forward?和redirect的區別
forward是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然后把這些內容再發給瀏覽器,瀏覽器根本不知道服務器發送的內容是從哪兒來的,所以它的地址欄中還是原來的地址。
????redirect就是服務端根據邏輯,發送一個狀態碼,告訴瀏覽器重新去請求那個地址,一般來說瀏覽器會用剛才請求的所有參數重新請求,所以session,request參數都可以獲取。
20、EJB與JAVA?BEAN的區別?
Java?Bean?是可復用的組件,對Java?Bean并沒有嚴格的規范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于Java?Bean是被容器所創建(如Tomcat)的,所以Java?Bean應具有一個無參的構造器,另外,通常Java?Bean還要實現Serializable接口用于實現Bean的持久性。Java?Bean實際上相當于微軟COM模型中的本地進程內COM組件,它是不能被跨進程訪問的。Enterprise?Java?Bean?相當于DCOM,即分布式組件。它是基于Java的遠程方法調用(RMI)技術的,所以EJB可以被遠程訪問(跨進程、跨計算機)。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創建和管理??蛻敉ㄟ^容器來訪問真正的EJB組件。
21、Static?Nested?Class?和?Inner?Class的不同。?
????Static?Nested?Class是被聲明為靜態(static)的內部類,它可以不依賴于外部類實例被實例化。而通常的內部類需要在外部類實例化后才能實例化。
22、JSP中動態INCLUDE與靜態INCLUDE的區別?
動態INCLUDE用jsp:include動作實現?<jsp:include?page="included.jsp"?flush="true"?/>它總是會檢查所含文件中的變化,適合用于包含動態頁面,并且可以帶參數。
靜態INCLUDE用include偽碼實現,定不會檢查所含文件的變化,適用于包含靜態頁面<%@?include?file="included.htm"?%>?
23、什么時候用assert。?
????assertion(斷言)在軟件開發中是一種常用的調試方式,很多開發語言中都支持這種機制。在實現中,assertion就是在程序中的一條語句,它對一個boolean表達式進行檢查,一個正確程序必須保證這個boolean表達式的值為true;如果該值為false,說明程序已經處于不正確的狀態下,系統將給出警告或退出。一般來說,assertion用于保證程序最基本、關鍵的正確性。assertion檢查通常在開發和測試時開啟。為了提高性能,在軟件發布后,assertion檢查通常是關閉的。
24、GC是什么??為什么要有GC??
  GC是垃圾收集的意思(Gabage?Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java提供的GC功能可以自動監測對象是否超過作用域從而達到自動回收內存的目的,Java語言沒有提供釋放已分配內存的顯示操作方法。?
25、short?s1?=?1;?s1?=?s1?+?1;有什么錯??short?s1?=?1;?s1?+=?1;有什么錯??
????short?s1?=?1;?s1?=?s1?+?1;?(s1+1運算結果是int型,需要強制轉換類型)
short?s1?=?1;?s1?+=?1;(可以正確編譯)
26、Math.round(11.5)等於多少??Math.round(-11.5)等於多少??
????Math.round(11.5)==12
Math.round(-11.5)==-11
round方法返回與參數最接近的長整數,參數加1/2后求其floor.
27、String?s?=?new?String("xyz");創建了幾個String?Object??
????兩個
28、設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序。
以下程序使用內部類實現線程,對j增減的時候沒有考慮順序問題。
public?class?ThreadTest1{
??private?int?j;
??public?static?void?main(String?args[]){
ThreadTest1?tt=new?ThreadTest1();
Inc?inc=tt.new?Inc();
Dec?dec=tt.new?Dec();
for(int?i=0;i<2;i++){
Thread?t=new?Thread(inc);
t.start();
t=new?Thread(dec);
t.start();
}
}
??private?synchronized?void?inc(){
j++;
System.out.println(Thread.currentThread().getName()+"-inc:"+j);
??}
??private?synchronized?void?dec(){
j--;
System.out.println(Thread.currentThread().getName()+"-dec:"+j);
??}
??class?Inc?implements?Runnable{
public?void?run(){
for(int?i=0;i<100;i++){
inc();
}
}
??}
??class?Dec?implements?Runnable{
public?void?run(){
for(int?i=0;i<100;i++){
dec();
}
}
??}
}
29、Java有沒有goto?
java中的保留字,現在沒有在java中使用。
30、啟動一個線程是用run()還是start()?
啟動一個線程是調用start()方法,使線程所代表的虛擬處理機處于可運行狀態,這意味著它可以由JVM調度并執行。這并不意味著線程就會立即運行。run()方法可以產生必須退出的標志來停止一個線程。?


31、EJB包括(SessionBean,EntityBean)說出他們的生命周期,及如何管理事務的?
SessionBean:Stateless?Session?Bean?的生命周期是由容器決定的,當客戶機發出請求要建立一個Bean的實例時,EJB容器不一定要創建一個新的Bean的實例供客戶機調用,而是隨便找一個現有的實例提供給客戶機。當客戶機第一次調用一個Stateful?Session?Bean?時,容器必須立即在服務器中創建一個新的Bean實例,并關聯到客戶機上,以后此客戶機調用Stateful?Session?Bean?的方法時容器會把調用分派到與此客戶機相關聯的Bean實例。
EntityBean:Entity?Beans能存活相對較長的時間,并且狀態是持續的。只要數據庫中的數據存在,Entity?beans就一直存活。而不是按照應用程序或者服務進程來說的。即使EJB容器崩潰了,Entity?beans也是存活的。Entity?Beans生命周期能夠被容器或者?Beans自己管理。
EJB通過以下技術管理實務:對象管理組織(OMG)的對象實務服務(OTS),Sun?Microsystems的Transaction?Service(JTS)、Java?Transaction?API(JTA),開發組(X/Open)的XA接口。
32、應用服務器有那些?
BEA?WebLogic?Server,IBM?WebSphere?Application?Server,Oracle9i?Application?Server,jBoss,Tomcat
33、給我一個你最常見到的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
34、接口是否可繼承接口??抽象類是否可實現(implements)接口??抽象類是否可繼承實體類(concrete?class)?
接口可以繼承接口。抽象類可以實現(implements)接口,抽象類是否可繼承實體類,但前提是實體類必須有明確的構造函數。
35、List,?Set,?Map是否繼承自Collection接口?
????List,Set是,Map不是
36、說出數據連接池的工作機制是什么?
J2EE服務器啟動時會建立一定數量的池連接,并一直維持不少于此數目的池連接。客戶端程序需要連接時,池驅動程序會返回一個未使用的池連接并將其表記為忙。如果當前沒有空閑連接,池驅動程序就新建一定數量的連接,新建連接的數量有配置參數決定。當使用的池連接調用完成后,池驅動程序將此連接表記為空閑,其他調用就可以使用這個連接。

37、abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?
????都不能
38、數組有沒有length()這個方法??String有沒有length()這個方法?
數組沒有length()這個方法,有length的屬性。String有有length()這個方法。
39、Set里的元素是不能重復的,那么用什么方法來區分重復與否呢??是用==還是equals()??它們有何區別?
Set里的元素是不能重復的,那么用iterator()方法來區分重復與否。Equals()是判讀兩個Set是否相等。
????Equals()和==方法決定引用值是否指向同一對象equals()在類中被覆蓋,為的是當兩個分離的對象的內容和類型相配的話,返回真值。
40、構造器Constructor是否可被override?
構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。
41、是否可以繼承String類?
String類是final類故不可以繼承。
42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
Switch(expr1)中,expr1是一個整數表達式。因此傳遞給?switch?和?case?語句的參數應該是?int、?short、?char?或者?byte。Long,string?都不能作用于swtich。
43、try?{}里有一個return語句,那么緊跟在這個try后的finally?{}里的code會不會被執行,什么時候被執行,在return前還是后?
會執行,在return前執行。
44、編程題:?用最有效率的方法算出2乘以8等於幾??
2?<<?3
45、兩個對象值相同(x.equals(y)?==?true),但卻可有不同的hash?code,這句話對不對?
不對,有相同的hash?code。
46、當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞??
是值傳遞。Java?編程語言只有值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是對該對象的引用。對象的內容可以在被調用的方法中改變,但對象的引用是永遠不會改變的。
47、當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?
不能,一個對象的一個synchronized方法只能由一個線程訪問。
48、編程題:?寫一個Singleton出來。
Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。
一般Singleton模式通常有幾種種形式:
第一種形式:?定義一個類,它的構造函數為private的,它有一個static的private的該類變量,在類初始化時實例話,通過一個public的getInstance方法獲取對它的引用,繼而調用其中的方法。
Public?class?Singleton?{
private?Singleton(){}
  ????//在自己內部定義自己一個實例,是不是很奇怪?
  ????//注意這是private?只供內部調用
  ????private?static?Singleton?instance?=?new?Singleton();
  ????//這里提供了一個供外部訪問本class的靜態方法,可以直接訪問  
  ????public?static?Singleton?getInstance()?{
    ????return?instance;?  
  ????}?
????}?
????第二種形式:?
public?class?Singleton?{?
  private?static?Singleton?instance?=?null;
  public?static?synchronized?Singleton?getInstance()?{
  //這個方法比上面有所改進,不用每次都進行生成對象,只是第一次   ? 
  //使用時生成實例,提高了效率!
  If?(instance==null)
    instance=new?Singleton();
return?instance;?  }?
}?
其他形式:
定義一個類,它的構造函數為private的,所有方法為static的。
一般認為第一種形式要更加安全些?
49、Java的接口和C++的虛類的相同和不同處。
由于Java不支持多繼承,而有可能某個類或對象要使用分別在幾個類或對象里面的方法或屬性,現有的單繼承機制就不能滿足要求。與繼承相比,接口有更高的靈活性,因為接口中沒有任何實現代碼。當一個類實現了接口以后,該類要實現接口里面所有的方法和屬性,并且接口里面的屬性在默認狀態下面都是public?static,所有方法默認情況下是public.一個類可以實現多個接口。
50、Java中的異常處理機制的簡單原理和應用。
當JAVA程序違反了JAVA的語義規則時,JAVA虛擬機就會將發生的錯誤表示為一個異常。違反語義規則包括2種情況。一種是JAVA類庫內置的語義檢查。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是JAVA允許程序員擴展這種語義檢查,程序員可以創建自己的異常,并自由選擇在何時用throw關鍵字引發異常。所有的異常都是java.lang.Thowable的子類。
51、垃圾回收的優點和原理。并考慮2種回收機制。
Java語言中一個顯著的特點就是引入了垃圾回收機制,使c++程序員最頭疼的內存管理的問題迎刃而解,它使得Java程序員在編寫程序的時候不再需要考慮內存管理。由于有個垃圾回收機制,Java中的對象不再有"作用域"的概念,只有對象的引用才有"作用域"。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作為一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有使用的對象進行清楚和回收,程序員不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收。回收機制有分代復制垃圾回收和標記垃圾回收,增量垃圾回收。
52、請說出你所知道的線程同步的方法。
Wait():使一個線程處于等待狀態,并且釋放所持有的對象的lock。
Sleep():使一個正在運行的線程處于睡眠狀態,是一個靜態方法,調用此方法要捕捉InterruptedException異常。
Notify():喚醒一個處于等待狀態的線程,注意的是在調用此方法的時候,并不能確切的喚醒某一個等待狀態的線程,而是由JVM確定喚醒哪個線程,而且不是按優先級。
Allnotity():喚醒所有處入等待狀態的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。
53、你所知道的集合類都有哪些?主要方法?
最常用的集合類是?List?和?Map。?List?的具體實現包括?ArrayList?和?Vector,它們是可變大小的列表,比較適合構建、存儲和操作任何類型對象的元素列表。?List?適用于按數值索引訪問元素的情形。?
Map?提供了一個更通用的元素存儲方法。?Map?集合類用于存儲元素對(稱作"鍵"和"值"),其中每個鍵映射到一個值。
54、描述一下JVM加載class文件的原理機制?
JVM中類的裝載是由ClassLoader和它的子類來實現的,Java?ClassLoader?是一個重要的Java運行時系統組件。它負責在運行時查找和裝入類文件的類。
55、char型變量中能不能存貯一個中文漢字?為什么??
能夠定義成為一個中文的,因為java中以unicode編碼,一個char占16個字節,所以放一個中文是沒問題的
56、多線程有幾種實現方法,都是什么?同步有幾種實現方法,都是什么??
多線程有兩種實現方法,分別是繼承Thread類與實現Runnable接口?
同步的實現方面有兩種,分別是synchronized,wait與notify
57、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實例
58、線程的基本概念、線程的基本狀態以及狀態之間的關系
線程指在程序執行過程中,能夠執行程序代碼的一個執行單位,每個程序至少都有一個線程,也就是程序本身。
Java中的線程有四種狀態分別是:運行、就緒、掛起、結束。?
59、JSP的常用指令
<%@page?language="java"?contenType="text/html;charset=gb2312"?session="true"?buffer="64kb"?autoFlush="true"?isThreadSafe="true"?info="text"?errorPage="error.jsp"?isErrorPage="true"?isELIgnored="true"?pageEncoding="gb2312"?import="java.sql.*"%>
isErrorPage(是否能使用Exception對象),isELIgnored(是否忽略表達式)
<%@include?file="filename"%>
<%@taglib?prefix="c"uri="?
http://……"%>?
60、什么情況下調用doGet()和doPost()?
Jsp頁面中的form標簽里的method屬性為get時調用doGet(),為post時調用doPost()。
61、servlet的生命周期
web容器加載servlet,生命周期開始。通過調用servlet的init()方法進行servlet的初始化。通過調用service()方法實現,根據請求的不同調用不同的do***()方法。結束服務,web容器調用servlet的destroy()方法。
62、如何現實servlet的單線程模式
<%@?page?isThreadSafe="false"%>
63、頁面間對象傳遞的方法
request,session,application,cookie等
64、JSP和Servlet有哪些相同點和不同點,他們之間的聯系是什么??
JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。JSP編譯后是"類servlet"。Servlet和JSP最主要的不同點在于,Servlet的應用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個擴展名為.jsp的文件。JSP側重于視圖,Servlet主要用于控制邏輯。
65、四種會話跟蹤技術
會話作用域ServletsJSP?頁面描述
page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的?Java?servlet?類(可以帶有任何的?include?指令,但是沒有?include?動作)表示。這既包括?servlet?又包括被編譯成?servlet?的?JSP?頁面
request是是代表與?Web?客戶機發出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個?Web?組件(由于?forward?指令和?include?動作的關系)
session是是代表與用于某個?Web?客戶機的一個用戶體驗相關的對象和屬性。一個?Web?會話可以也經常會跨越多個客戶機請求
application是是代表與整個?Web?應用程序相關的對象和屬性。這實質上是跨越整個?Web?應用程序,包括多個頁面、請求和會話的一個全局作用域
66、Request對象的主要方法:
setAttribute(String?name,Object):設置名字為name的request的參數值
getAttribute(String?name):返回由name指定的屬性值
getAttributeNames():返回request對象所有屬性的名字集合,結果是一個枚舉的實例
getCookies():返回客戶端的所有Cookie對象,結果是一個Cookie數組
getCharacterEncoding():返回請求中的字符編碼方式
getContentLength():返回請求的Body的長度
getHeader(String?name):獲得HTTP協議定義的文件頭信息
getHeaders(String?name):返回指定名字的request?Header的所有值,結果是一個枚舉的實例
getHeaderNames():返回所以request?Header的名字,結果是一個枚舉的實例
getInputStream():返回請求的輸入流,用于獲得請求中的數據
getMethod():獲得客戶端向服務器端傳送數據的方法
getParameter(String?name):獲得客戶端傳送給服務器端的有name指定的參數值
getParameterNames():獲得客戶端傳送給服務器端的所有參數的名字,結果是一個枚舉的實例
getParameterValues(String?name):獲得有name指定的參數的所有值
getProtocol():獲取客戶端向服務器端傳送數據所依據的協議名稱
getQueryString():獲得查詢字符串
getRequestURI():獲取發出請求字符串的客戶端地址
getRemoteAddr():獲取客戶端的IP地址
getRemoteHost():獲取客戶端的名字
getSession([Boolean?create]):返回和請求相關Session
getServerName():獲取服務器的名字
getServletPath():獲取客戶端所請求的腳本文件的路徑
getServerPort():獲取服務器的端口號
removeAttribute(String?name):刪除請求中的一個屬性
67、J2EE是技術還是平臺還是框架?
????J2EE本身是一個標準,一個為企業分布式應用的開發提供的標準平臺。
????J2EE也是一個框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技術。
68、我們在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;
??}
69、簡述邏輯操作(&,|,^)與條件操作(&&,||)的區別。
區別主要答兩點:a.條件操作只能操作布爾型的,而邏輯操作不僅可以操作布爾型,而且可以操作數值型
b.邏輯操作不會產生短路
70、XML文檔定義有幾種形式?它們之間有何本質區別?解析XML文檔有哪幾種方式??
A:?兩種形式?dtd??schema,b:?本質區別:schema本身是xml的,可以被XML解析器解析(這也是從DTD上發展schema的根本目的),c:有DOM,SAX,STAX等?
????DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存,適合對XML的隨機訪問
SAX:不現于DOM,SAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結束,或者標簽開頭與標簽結束時,它會觸發一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問?
????STAX:Streaming?API?for?XML?(StAX)
71、簡述synchronized和java.util.concurrent.locks.Lock的異同??
主要相同點:Lock能完成synchronized所實現的所有功能
主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。Synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。
72、EJB的角色和三個對象
一個完整的基于EJB的分布式計算結構由六個角色組成,這六個角色可以由不同的開發商提供,每個角色所作的工作必須遵循Sun公司提供的EJB規范,以保證彼此之間的兼容性。這六個角色分別是EJB組件開發者(Enterprise?Bean?Provider)?、應用組合者(Application?Assembler)、部署者(Deployer)、EJB?服務器提供者(EJB?Server?Provider)、EJB?容器提供者(EJB?Container?Provider)、系統管理員(System?Administrator)
三個對象是Remote(Local)接口、Home(LocalHome)接口,Bean類
73、EJB容器提供的服務
主要提供聲明周期管理、代碼產生、持續性管理、安全、事務管理、鎖和并發行管理等服務。
74、EJB規范規定EJB中禁止的操作有哪些??
????1.不能操作線程和線程API(線程API指非線程對象的方法如notify,wait等),2.不能操作awt,3.不能實現服務器功能,4.不能對靜態屬生存取,5.不能使用IO操作直接存取文件系統,6.不能加載本地庫.,7.不能將this作為變量和返回,8.不能循環調用。
75、remote接口和home接口主要作用
remote接口定義了業務方法,用于EJB客戶端調用業務方法。
Home接口是EJB工廠用于創建和移除查找EJB實例
76、bean?實例的生命周期
對于Stateless?Session?Bean、Entity?Bean、Message?Driven?Bean一般存在緩沖池管理,而對于Entity?Bean和Statefull?Session?Bean存在Cache管理,通常包含創建實例,設置上下文、創建EJB?Object(create)、業務方法調用、remove等過程,對于存在緩沖池管理的Bean,在create之后實例并不從內存清除,而是采用緩沖池調度機制不斷重用實例,而對于存在Cache管理的Bean則通過激活和去激活機制保持Bean的狀態并限制內存中實例數量。
77、EJB的激活機制
以Stateful?Session?Bean?為例:其Cache大小決定了內存中可以同時存在的Bean實例的數量,根據MRU或NRU算法,實例在激活和去激活狀態之間遷移,激活機制是當客戶端調用某個EJB實例業務方法時,如果對應EJB?Object發現自己沒有綁定對應的Bean實例則從其去激活Bean存儲中(通過序列化機制存儲實例)回復(激活)此實例。狀態變遷前會調用對應的ejbActive和ejbPassivate方法。
78、EJB的幾種類型
會話(Session)Bean?,實體(Entity)Bean?消息驅動的(Message?Driven)Bean
會話Bean又可分為有狀態(Stateful)和無狀態(Stateless)兩種
實體Bean可分為Bean管理的持續性(BMP)和容器管理的持續性(CMP)兩種
79、客服端調用EJB對象的幾個基本步驟
設置JNDI服務工廠以及JNDI服務地址系統屬性,查找Home接口,從Home接口調用Create方法創建Remote接口,通過Remote接口調用其業務方法。
80、如何給weblogic指定大小的內存??
在啟動Weblogic的腳本中(位于所在Domian對應服務器目錄下的startServerName),增加set?MEM_ARGS=-Xms32m?-Xmx200m,可以調整最小內存為32M,最大200M
81、如何設定的weblogic的熱啟動模式(開發模式)與產品發布模式?
可以在管理控制臺中修改對應服務器的啟動模式為開發或產品模式之一?;蛘咝薷姆盏膯游募蛘遚ommenv文件,增加set?PRODUCTION_MODE=true。
82、如何啟動時不需輸入用戶名與密碼?
修改服務啟動文件,增加?WLS_USER和WLS_PW項。也可以在boot.properties文件中增加加密過的用戶名和密碼.
83、在weblogic管理制臺中對一個應用域(或者說是一個網站,Domain)進行jms及ejb或連接池等相關信息進行配置后,實際保存在什么文件中?
保存在此Domain的config.xml文件中,它是服務器的核心配置文件。
84、說說weblogic中一個Domain的缺省目錄結構?比如要將一個簡單的helloWorld.jsp放入何目錄下,然的在瀏覽器上就可打入?
http://主機:端口號//helloword.jsp就可以看到運行結果了???又比如這其中用到了一個自己寫的javaBean該如何辦?
Domain目錄服務器目錄applications,將應用目錄放在此目錄下將可以作為應用訪問,如果是Web應用,應用目錄需要滿足Web應用目錄要求,jsp文件可以直接放在應用目錄中,Javabean需要放在應用目錄的WEB-INF目錄的classes目錄中,設置服務器的缺省應用將可以實現在瀏覽器上無需輸入應用名。
85、在weblogic中發布ejb需涉及到哪些配置文件
不同類型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP實體Bean一般還需要weblogic-cmp-rdbms-jar.xml?
86、如何在weblogic中進行ssl配置與客戶端的認證配置或說說j2ee(標準)進行ssl的配置
缺省安裝中使用DemoIdentity.jks和DemoTrust.jks??KeyStore實現SSL,需要配置服務器使用Enable?SSL,配置其端口,在產品模式下需要從CA獲取私有密鑰和數字證書,創建identity和trust?keystore,裝載獲得的密鑰和數字證書??梢耘渲么薙SL連接是單向還是雙向的。
87、如何查看在weblogic中已經發布的EJB?
可以使用管理控制臺,在它的Deployment中可以查看所有已發布的EJB
88、CORBA是什么?用途是什么??
CORBA?標準是公共對象請求代理結構(Common?Object?Request?Broker?Architecture),由對象管理組織?(Object?Management?Group,縮寫為?OMG)標準化。它的組成是接口定義語言(IDL),?語言綁定(binding:也譯為聯編)和允許應用程序間互操作的協議。?其目的為:用不同的程序設計語言書寫在不同的進程中運行,為不同的操作系統開發。
89、說說你所熟悉或聽說過的j2ee中的幾種常用模式?及對設計模式的一些看法
??Session?Fa?ade?Pattern:使用SessionBean訪問EntityBean
Message?Fa?ade?Pattern:實現異步調用
EJB?Command?Pattern:使用Command?JavaBeans取代SessionBean,實現輕量級訪問
Data?Transfer?Object?Factory:通過DTO?Factory簡化EntityBean數據提供特性
Generic?Attribute?Access:通過AttibuteAccess接口簡化EntityBean數據提供特性
Business?Interface:通過遠程(本地)接口和Bean類實現相同接口規范業務邏輯一致性
EJB架構的設計好壞將直接影響系統的性能、可擴展性、可維護性、組件可重用性及開發效率。項目越復雜,項目隊伍越龐大則越能體現良好設計的重要性。
90、說說在weblogic中開發消息Bean時的persistent與non-persisten的差別
persistent方式的MDB可以保證消息傳遞的可靠性,也就是如果EJB容器出現問題而JMS服務器依然會將消息在此MDB可用的時候發送過來,而non-persistent方式的消息將被丟棄。
91、Servlet執行時一般實現哪幾個方法?
Public?void?init(ServletConfig?config)
public?ServletConfig?getServletConfig()
public?String?getServletInfo()
public?void?service(ServletRequest?request,ServletResponse?response)
public?void?destroy()
92、j2ee常用的設計模式?說明工廠模式。
????Java中的23種設計模式:
Factory(工廠模式),??????Builder(建造模式),???????Factory?Method(工廠方法模式),
Prototype(原始模型模式),Singleton(單例模式),????Fa?ade(門面模式),
Adapter(適配器模式),????Bridge(橋梁模式),????????Composite(合成模式),
Decorator(裝飾模式),????Flyweight(享元模式),?????Proxy(代理模式),
Command(命令模式),??????Interpreter(解釋器模式),?Visitor(訪問者模式),
Iterator(迭代子模式),???Mediator(調停者模式),????Memento(備忘錄模式),
Observer(觀察者模式),???State(狀態模式),?????????Strategy(策略模式),
Template?Method(模板方法模式),?Chain?Of?Responsibleity(責任鏈模式)
工廠模式:工廠模式是一種經常被使用到的模式,根據工廠模式實現的類可以根據提供的數據生成一組類中某一個類的實例,通常這一組類有一個公共的抽象父類并且實現了相同的方法,但是這些方法針對不同的數據進行了不同的操作。首先需要定義一個基類,該類的子類通過不同的方法實現了基類中的方法。然后需要定義一個工廠類,工廠類可以根據條件生成不同的子類實例。當得到子類的實例后,開發人員可以調用基類中的方法而不必考慮到底返回的是哪一個子類的實例。
93、EJB需直接實現它的業務接口或Home接口嗎,請簡述理由。
遠程接口和Home接口不需要直接實現,他們的實現代碼是由服務器產生的,程序運行中對應實現類會作為對應接口類型的實例被使用。
94、排序都有哪幾種方法?請列舉。用JAVA實現一個快速排序。
????排序的方法有:插入排序(直接插入排序、希爾排序),交換排序(冒泡排序、快速排序),選擇排序(直接選擇排序、堆排序),歸并排序,分配排序(箱排序、基數排序)
快速排序的偽代碼。
/?/使用快速排序方法對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
95、請對以下在J2EE中常用的名詞進行解釋(或簡單描述)
web容器:給處于其中的應用程序組件(JSP,SERVLET)提供一個環境,使JSP,SERVLET直接更容器中的環境變量接**互,不必關注其它系統問題。主要有WEB服務器來實現。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規范中的WEB?APPLICATION?標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。
EJB容器:Enterprise?java?bean?容器。更具有行業領域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現成的接口來獲得系統級別的服務。例如郵件服務、事務管理。
JNDI:(Java?Naming?&?Directory?Interface)JAVA命名目錄服務。主要提供的功能是:提供一個目錄系統,讓其它各地的應用程序在其上面留下自己的索引,從而滿足快速查找和定位分布式應用程序的功能。
JMS:(Java?Message?Service)JAVA消息服務。主要實現各個應用程序之間的通訊。包括點對點和廣播。
JTA:(Java?Transaction?API)JAVA事務服務。提供各種分布式事務服務。應用程序只需調用其提供的接口即可。
JAF:(Java?Action?FrameWork)JAVA安全認證框架。提供一些安全控制方面的框架。讓開發者通過各種部署和自定義實現自己的個性安全控制策略。
RMI/IIOP:(Remote?Method?Invocation?/internet對象請求中介協議)他們主要用于通過遠程調用服務。例如,遠程有一臺計算機上運行一個程序,它提供股票分析服務,我們可以在本地計算機上實現對其直接調用。當然這是要通過一定的規范才能在異構的系統之間進行通信。RMI是JAVA特有的。
96、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語句。

97、一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?
可以。必須只有一個類名與文件名相同。
98、MVC的各個部分都有那些技術來實現?如何實現??
MVC是Model-View-Controller的簡寫。"Model"?代表的是應用的業務邏輯(通過JavaBean,EJB組件實現),?"View"?是應用的表示面(由JSP頁面產生),"Controller"?是提供應用的處理過程控制(一般是一個Servlet),通過這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現。這些組件可以進行交互和重用。
99、java中有幾種方法可以實現一個線程?用什么關鍵字修飾同步方法??Stop()和suspend()方法為何不推薦使用?
有兩種實現方法,分別是繼承Thread類與實現Runnable接口
用synchronized關鍵字修飾同步方法
反對使用stop(),是因為它不安全。它會解除由線程獲取的所有鎖定,而且如果對象處于一種不連貫狀態,那么其他線程能在那種狀態下檢查和修改它們。結果很難檢查出真正的問題所在。Suspend()方法容易發生死鎖。調用suspend()的時候,目標線程會停下來,但卻仍然持有在這之前獲得的鎖定。此時,其他任何線程都不能訪問鎖定的資源,除非被"掛起"的線程恢復運行。對任何線程來說,如果它們想恢復目標線程,同時又試圖使用任何一個鎖定的資源,就會造成死鎖。所以不應該使用suspend(),而應在自己的Thread類中置入一個標志,指出線程應該活動還是掛起。若標志指出線程應該掛起,便用wait()命其進入等待狀態。若標志指出線程應當恢復,則用一個notify()重新啟動線程。
100、java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?
字節流,字符流。字節流繼承于InputStream?OutputStream,字符流繼承于InputStreamReader?OutputStreamWriter。在java.io包中還有許多其他的流,主要是為了提高性能和使用方便。
101、java中會存在內存泄漏嗎,請簡單描述。
會。如:int?I,i2;??return?(i-i2);???//when?i為足夠大的正數,i2為足夠大的負數。結果會造成溢位,導致錯誤。
102、java中實現多態的機制是什么?
方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。
103、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內存嗎?有什么辦法主動通知虛擬機進行垃圾回收?
對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是"可達的",哪些對象是"不可達的"。當GC確定一些對象為"不可達"時,GC就有責任回收這些內存空間。可以。程序員可以手動執行System.gc(),通知GC運行,但是Java語言規范并不保證GC一定會執行。
104、靜態變量和實例變量的區別?
Static?I?=?10;?//常量
???class?A?a;??a.i?=10;//可變
105、什么是java序列化,如何實現java序列化?
序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。可以對流化后的對象進行讀寫操作,也可將流化后的對象傳輸于網絡之間。序列化是為了解決在對對象流進行讀寫操作時所引發的問題。
序列化的實現:將需要被序列化的類實現Serializable接口,該接口沒有需要實現的方法,implements?Serializable只是為了標注該對象是可被序列化的,然后使用一個輸出流(如:FileOutputStream)來構造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object?obj)方法就可以將參數為obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。
106、是否可以從一個static方法內部發出對非static方法的調用?
不可以,如果其中包含對象的method();不能保證對象初始化.
107、寫clone()方法時,通常都有一行代碼,是什么?
Clone?有缺省行為,super.clone();他負責產生正確大小的空間,并逐位復制。
108、在JAVA中,如何跳出當前的多重嵌套循環?
用break;?return?方法。
109、List、Map、Set三個接口,存取元素時,各有什么特點?
List?以特定次序來持有元素,可有重復元素。Set?無法擁有重復元素,內部排序。Map?保存key-value值,value可多值。
110、J2EE是什么?
J2EE是Sun公司提出的多層(multi-diered),分布式(distributed),基于組件(component-base)的企業級應用模型(enterpriese?application?model).在這樣的一個應用系統中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,并且處于相應的層次(tier)中。所屬層次包括客戶層(clietn?tier)組件,web層和組件,Business層和組件,企業信息系統(EIS)層。
111、UML方面?
標準建模語言UML。用例圖,靜態圖(包括類圖、對象圖和包圖),行為圖,交互圖(順序圖,合作圖),實現圖。
112、說出一些常用的類,包,接口,請各舉5個
常用的類:BufferedReader??BufferedWriter??FileReader??FileWirter??String??Integer
常用的包:java.lang??java.awt??java.io??java.util??java.sql
常用的接口:Remote??List??Map??Document??NodeList?
113、開發中都用到了那些設計模式?用在什么場合??
每個模式都描述了一個在我們的環境中不斷出現的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了MVC的設計模式。用來開發JSP/Servlet或者J2EE的相關應用。簡單工廠模式等。
114、jsp有哪些動作?作用分別是什么??
JSP共有以下6種基本動作?jsp:include:在頁面被請求的時候引入一個文件。?Jsp:useBean:尋找或者實例化一個JavaBean。?Jsp:setProperty:設置JavaBean的屬性。?Jsp:getProperty:輸出某個JavaBean的屬性。?Jsp:forward:把請求轉到一個新的頁面。?Jsp:plugin:根據瀏覽器類型為Java插件生成OBJECT或EMBED標記。
115、Anonymous?Inner?Class?(匿名內部類)?是否可以extends(繼承)其它類,是否可以implements(實現)interface(接口)??
可以繼承其他類或完成其他接口,在swing編程中常用此方式。
116、應用服務器與WEB?SERVER的區別?
應用服務器:Weblogic、Tomcat、Jboss
WEB?SERVER:IIS、?Apache
117、BS與CS的聯系與區別。
C/S是Client/Server的縮寫。服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統,如Oracle、Sybase、Informix或?SQL?Server??蛻舳诵枰惭b專用的客戶端軟件。
B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器(Browser),如Netscape?Navigator或Internet?Explorer,服務器安裝Oracle、Sybase、Informix或?SQL?Server等數據庫。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現。瀏覽器通過Web?Server?同數據庫進行數據交互。
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等信息、流向的變化,?更像交易中心。
118、LINUX下線程,GDI類的解釋。
LINUX實現的就是基于核心輕量級進程的"一對一"線程模型,一個線程實體對應一個核心輕量級進程,而線程之間的管理在核外函數庫中實現。?
GDI類為圖像設備編程接口類庫。
119、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屬性、國際化的提示和消息。
120、Jdo是什么??
JDO是Java對象持久化的新的規范,為java?data?object的簡稱,也是一個用于存取某種數據倉庫中的對象的標準化API。JDO提供了透明的對象存儲,因此對開發人員來說,存儲數據對象完全不需要額外的代碼(如JDBC?API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脫出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它可以在任何數據底層上運行。JDBC只是面向關系數據庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關系數據庫、文件、XML以及對象數據庫(ODBMS)等等,使得應用可移植性更強。
121、內部類可以引用他包含類的成員嗎?有沒有什么限制?
一個內部類對象可以訪問創建它的外部類對象的內容
122、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注冊,以使別的企業能夠發現的訪問協議的實現標準。

JAVA代碼查錯
1.
abstract?class?Name?{
???private?String?name;
???public?abstract?boolean?isStupidName(String?name)?{}
}
大俠們,這有何錯誤?
答案:?錯。Abstract?method必須以分號結尾,且不帶花括號。
2.
public?class?Something?{
???void?doSomething?()?{
???????private?String?s?=?"";
???????int?l?=?s.length();
???}
}
有錯嗎?
答案:?錯。局部變量前不能放置任何訪問修飾符?(private,public,和protected)。Final可以用來修飾局部變量
(final如同abstract和strictfp,都是非訪問修飾符,strictfp只能修飾class和method而非variable)。
3.
abstract?class?Something?{
???private?abstract?String?doSomething?();
}
這好像沒什么錯吧?
答案:?錯。Abstract的methods不能以private修飾。Abstract的methods就是讓子類implement(實現)具體細節的,怎么可以用private把abstract
method封鎖起來呢??(同理,abstract?method前不能加final)。
4.
public?class?Something?{
???public?int?addOne(final?int?x)?{
???????return?++x;
???}
}
這個比較明顯。
答案:?錯。Int?x被修飾成final,意味著x不能在addOne?method中被修改。
5.
public?class?Something?{
???public?static?void?main(String[]?args)?{
???????Other?o?=?new?Other();
???????new?Something().addOne(o);
???}
???public?void?addOne(final?Other?o)?{
???????o.i++;
???}
}
class?Other?{
???public?int?I;
}
和上面的很相似,都是關于final的問題,這有錯嗎?
答案:?正確。在addOne?method中,參數o被修飾成final。如果在addOne?method里我們修改了o的reference
(比如:?o?=?new?Other();),那么如同上例這題也是錯的。但這里修改的是o的member?vairable
(成員變量),而o的reference并沒有改變。
6.
class?Something?{
????int?I;
????public?void?doSomething()?{
????????System.out.println("I?=?"?+?i);
????}
}?
有什么錯呢??看不出來啊。
答案:?正確。輸出的是"I?=?0"。Int?i屬於instant?variable?(實例變量,或叫成員變量)。Instant?variable有default?value。Int的default?value是0。
7.
class?Something?{
????final?int?I;
????public?void?doSomething()?{
????????System.out.println("I?=?"?+?i);
????}
}
和上面一題只有一個地方不同,就是多了一個final。這難道就錯了嗎?
答案:?錯。Final?int?i是個final的instant?variable?(實例變量,或叫成員變量)。Final的instant?variable沒有default?value,必須在constructor?(構造器)結束之前被賦予一個明確的值??梢孕薷臑?#34;final?int?I?=?0;"。
8.
public?class?Something?{
?????public?static?void?main(String[]?args)?{
????????Something?s?=?new?Something();
????????System.out.println("s.doSomething()?returns?"?+?doSomething());
????}
????public?String?doSomething()?{
????????return?"Do?something?…";
????}
}
看上去很完美。
答案:?錯??瓷先ピ趍ain里call?doSomething沒有什么問題,畢竟兩個methods都在同一個class里。但仔細看,main是static的。Static?method不能直接call?non-static?methods。可改成"System.out.println("s.doSomething()?returns?"?+?s.doSomething());"。同理,static?method不能訪問non-static?instant?variable。
9.
此處,Something類的文件名叫OtherThing.java
class?Something?{
????private?static?void?main(String[]?something_to_do)?{????????
????????System.out.println("Do?something?…");
????}
}
這個好像很明顯。
答案:?正確。從來沒有人說過Java的Class名字必須和其文件名相同。但public?class的名字必須和文件名相同。
10.
Interface??A{
???int?x?=?0;
}
class?B{
???int?x?=1;
}
class?C?extends?B?implements?A?{
???public?void?pX(){
??????System.out.println(x);
???}
???public?static?void?main(String[]?args)?{
??????new?C().pX();
???}
}
答案:錯誤。在編譯時會發生錯誤(錯誤描述不同的JVM有不同的信息,意思就是未明確的x調用,兩個x都匹配(就象在同時import?java.util和java.sql兩個包時直接聲明Date一樣)。對于父類的變量,可以用super.x來明確,而接口的屬性默認隱含為?public?static?final.所以可以通過A.x來明確。
11.
interface?Playable?{
????void?play();
}
interface?Bounceable?{
????void?play();
}
interface?Rollable?extends?Playable,?Bounceable?{
????Ball?ball?=?new?Ball("PingPang");
}
class?Ball?implements?Rollable?{
????private?String?name;
????public?String?getName()?{
????????return?name;
????}
????public?Ball(String?name)?{
????????this.name?=?name;????????
????}
???public?void?play()?{
????????ball?=?new?Ball("Football");
????????System.out.println(ball.getName());
????}
}
這個錯誤不容易發現。
答案:?錯。"interface?Rollable?extends?Playable,?Bounceable"沒有問題。Interface可繼承多個interfaces,所以這里沒錯。問題出在interface?Rollable里的"Ball?ball?=?new?Ball("PingPang");"。任何在interface里聲明的interface?variable?(接口變量,也可稱成員變量),默認為public?static?final。也就是說"Ball?ball?=?new?Ball("PingPang");"實際上是"public?static?final?Ball?ball?=?new?Ball("PingPang");"。在Ball類的Play()方法中,"ball?=?new?Ball("Football");"改變了ball的reference,而這里的ball來自Rollable?interface,Rollable?interface里的ball是public?static?final的,final的object是不能被改變reference的。因此編譯器將在"ball?=?new?Ball("Football");"這里顯示有錯。
文章出自
[url]http://www.ad0.cn/[/url]
JAVA編程題
1.現在輸入n個數字,以逗號,分開;然后可選擇升或者降序排序;按提交鍵就在另一頁面顯示按什么排序,結果為,提供reset
import?java.util.*;
public?class?bycomma{
public?static?String[]?splitStringByComma(String?source){
???if(source==null||source.trim().equals(""))
????return?null;
???StringTokenizer?commaToker?=?new?StringTokenizer(source,",");
???String[]?result?=?new?String[commaToker.countTokens()];
???int?i=0;
???while(commaToker.hasMoreTokens()){
????result[i]?=?commaToker.nextToken();
????i++;
???}
???return?result;
}
public?static?void?main(String?args[]){
String[]?s?=?splitStringByComma("5,8,7,4,3,9,1");
int[]?ii?=?new?int[s.length];
for(int?I?=?0;i<s.length;i++){
ii[i]?=Integer.parseInt(s[i]);
}
????Arrays.sort(ii);
????//asc
????for(int?i=0;i<s.length;i++){
????System.out.println(ii[i]);
????}
????//desc
????for(int?i=(s.length-1);i>=0;i--){
????System.out.println(ii[i]);
????}
}
}
2.金額轉換,阿拉伯數字的金額轉換成中國傳統的形式如:(¥1011)->(一千零一拾一元整)輸出。
Package?test.format;
import?java.text.NumberFormat;
import?java.util.HashMap;
public?class?SimpleMoneyFormat?{
??public?static?final?String?EMPTY?=?"";
??public?static?final?String?ZERO?=?"零";
??public?static?final?String?ONE?=?"壹";
??public?static?final?String?TWO?=?"貳";
??public?static?final?String?THREE?=?"叁";
??public?static?final?String?FOUR?=?"肆";
??public?static?final?String?FIVE?=?"伍";
??public?static?final?String?SIX?=?"陸";
??public?static?final?String?SEVEN?=?"柒";
??public?static?final?String?EIGHT?=?"捌";
??public?static?final?String?NINE?=?"玖";
??public?static?final?String?TEN?=?"拾";
??public?static?final?String?HUNDRED?=?"佰";
??public?static?final?String?THOUSAND?=?"仟";
??public?static?final?String?TEN_THOUSAND?=?"萬";
??public?static?final?String?HUNDRED_MILLION?=?"億";
??public?static?final?String?YUAN?=?"元";
??public?static?final?String?JIAO?=?"角";
??public?static?final?String?FEN?=?"分";
??public?static?final?String?DOT?=?".";

??private?static?SimpleMoneyFormat?formatter?=?null;
??private?HashMap?chineseNumberMap?=?new?HashMap();
??private?HashMap?chineseMoneyPattern?=?new?HashMap();
??private?NumberFormat?numberFormat?=?NumberFormat.getInstance();

??private?SimpleMoneyFormat()?{
????numberFormat.setMaximumFractionDigits(4);
????numberFormat.setMinimumFractionDigits(2);
????numberFormat.setGroupingUsed(false);

????chineseNumberMap.put("0",?ZERO);
????chineseNumberMap.put("1",?ONE);
????chineseNumberMap.put("2",?TWO);
????chineseNumberMap.put("3",?THREE);
????chineseNumberMap.put("4",?FOUR);
????chineseNumberMap.put("5",?FIVE);
????chineseNumberMap.put("6",?SIX);
????chineseNumberMap.put("7",?SEVEN);
????chineseNumberMap.put("8",?EIGHT);
????chineseNumberMap.put("9",?NINE);
????chineseNumberMap.put(DOT,?DOT);

????chineseMoneyPattern.put("1",?TEN);
????chineseMoneyPattern.put("2",?HUNDRED);
????chineseMoneyPattern.put("3",?THOUSAND);
????chineseMoneyPattern.put("4",?TEN_THOUSAND);
????chineseMoneyPattern.put("5",?TEN);
????chineseMoneyPattern.put("6",?HUNDRED);
????chineseMoneyPattern.put("7",?THOUSAND);
????chineseMoneyPattern.put("8",?HUNDRED_MILLION);
??}

??public?static?SimpleMoneyFormat?getInstance()?{
????if?(formatter?==?null)
??????formatter?=?new?SimpleMoneyFormat();
????return?formatter;
??}

??public?String?format(String?moneyStr)?{
????checkPrecision(moneyStr);
????String?result;
????result?=?convertToChineseNumber(moneyStr);
????result?=?addUnitsToChineseMoneyString(result);
????return?result;
??}

??public?String?format(double?moneyDouble)?{
????return?format(numberFormat.format(moneyDouble));
??}

??public?String?format(int?moneyInt)?{
????return?format(numberFormat.format(moneyInt));
??}

??public?String?format(long?moneyLong)?{
????return?format(numberFormat.format(moneyLong));
??}

??public?String?format(Number?moneyNum)?{
????return?format(numberFormat.format(moneyNum));
??}

??private?String?convertToChineseNumber(String?moneyStr)?{
????String?result;
????StringBuffer?cMoneyStringBuffer?=?new?StringBuffer();
????for?(int?I?=?0;?I?<?moneyStr.length();?i++)?{
??????cMoneyStringBuffer.append(chineseNumberMap.get(moneyStr.substring(I,?I?+?1)));
????}
????//拾佰仟萬億等都是漢字里面才有的單位,加上它們
????int?indexOfDot?=?cMoneyStringBuffer.indexOf(DOT);
????int?moneyPatternCursor?=?1;
????for?(int?I?=?indexOfDot?-?1;?I?>?0;?i--)?{
??????cMoneyStringBuffer.insert(I,?chineseMoneyPattern.get(EMPTY?+?moneyPatternCursor));
??????moneyPatternCursor?=?moneyPatternCursor?==?8???1?:?moneyPatternCursor?+?1;
????}

????String?fractionPart?=?cMoneyStringBuffer.substring(cMoneyStringBuffer.indexOf("."));
????cMoneyStringBuffer.delete(cMoneyStringBuffer.indexOf("."),?cMoneyStringBuffer.length());
????while?(cMoneyStringBuffer.indexOf("零拾")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零拾"),?cMoneyStringBuffer.indexOf("零拾")?+?2,?ZERO);
????}
????while?(cMoneyStringBuffer.indexOf("零佰")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零佰"),?cMoneyStringBuffer.indexOf("零佰")?+?2,?ZERO);
????}
????while?(cMoneyStringBuffer.indexOf("零仟")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零仟"),?cMoneyStringBuffer.indexOf("零仟")?+?2,?ZERO);
????}
????while?(cMoneyStringBuffer.indexOf("零萬")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零萬"),?cMoneyStringBuffer.indexOf("零萬")?+?2,?TEN_THOUSAND);
????}
????while?(cMoneyStringBuffer.indexOf("零億")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零億"),?cMoneyStringBuffer.indexOf("零億")?+?2,?HUNDRED_MILLION);
????}
????while?(cMoneyStringBuffer.indexOf("零零")?!=?-1)?{
??????cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("零零"),?cMoneyStringBuffer.indexOf("零零")?+?2,?ZERO);
????}
????if?(cMoneyStringBuffer.lastIndexOf(ZERO)?==?cMoneyStringBuffer.length()?-?1)
??????cMoneyStringBuffer.delete(cMoneyStringBuffer.length()?-?1,?cMoneyStringBuffer.length());
????cMoneyStringBuffer.append(fractionPart);

????result?=?cMoneyStringBuffer.toString();
????return?result;
??}


??private?String?addUnitsToChineseMoneyString(String?moneyStr)?{
????String?result;
????StringBuffer?cMoneyStringBuffer?=?new?StringBuffer(moneyStr);
????int?indexOfDot?=?cMoneyStringBuffer.indexOf(DOT);
????cMoneyStringBuffer.replace(indexOfDot,?indexOfDot?+?1,?YUAN);


1.?以下三條輸出語句分別輸出什么?[C易]
char?str1[]???????=?"abc";
char?str2[]???????=?"abc";
const?char?str3[]?=?"abc";?
const?char?str4[]?=?"abc";?
const?char*?str5??=?"abc";
const?char*?str6??=?"abc";
cout?<<?boolalpha?<<?(?str1==str2?)?<<?endl;?//?輸出什么?
Cout?<<?boolalpha?<<?(?str3==str4?)?<<?endl;?//?輸出什么?
Cout?<<?boolalpha?<<?(?str5==str6?)?<<?endl;?//?輸出什么?

13.?非C++內建型別?A?和?B,在哪幾種情況下B能隱式轉化為A?[C++中等]
答:
a.?class?B?:?public?A?{?……}?//?B公有繼承自A,可以是間接繼承的
b.?class?B?{?operator?A(?);?}?//?B實現了隱式轉化為A的轉化
c.?class?A?{?A(?const?B&?);?}?//?A實現了non-explicit的參數為B(可以有其他帶默認值的參數)構造函數
d.?A&?operator=?(?const?A&?);?//?賦值操作,雖不是正宗的隱式類型轉換,但也可以勉強算一個

12.?以下代碼中的兩個sizeof用法有問題嗎?[C易]
void?UpperCase(?char?str[]?)?//?將?str?中的小寫字母轉換成大寫字母
{
????for(?size_t?i=0;?i<sizeof(str)/sizeof(str[0]);?++I?)
????????if(?'a'<=str[i]?&&?str[i]<='z'?)
????????????str[i]?-=?('a'-'A'?);
}
char?str[]?=?"aBcDe";
cout?<<?"str字符長度為:?"?<<?sizeof(str)/sizeof(str[0])?<<?endl;
UpperCase(?str?);
cout?<<?str?<<?endl;

7.?以下代碼有什么問題?[C難]
void?char2Hex(?char?c?)?//?將字符以16進制表示
{
????char?ch?=?c/0x10?+?'0';?if(?ch?>?'9'?)?ch?+=?('A'-'9'-1);
????char?cl?=?c%0x10?+?'0';?if(?cl?>?'9'?)?cl?+=?('A'-'9'-1);
????cout?<<?ch?<<?cl?<<?'?';
}
char?str[]?=?"I?love?中國";
for(?size_t?i=0;?i<strlen(str);?++I?)
????char2Hex(?str[i]?);
cout?<<?endl;

4.?以下代碼有什么問題?[C++易]
struct?Test
{
????Test(?int?)?{}
????Test()?{}
????void?fun()?{}
};
void?main(?void?)
{
????Test?a(1);
????a.fun();
????Test?b();
????b.fun();
}

5.?以下代碼有什么問題?[C++易]
cout?<<?(true?1:"1")?<<?endl;

8.?以下代碼能夠編譯通過嗎,為什么?[C++易]
unsigned?int?const?size1?=?2;
char?str1[?size1?];
unsigned?int?temp?=?0;
cin?>>?temp;
unsigned?int?const?size2?=?temp;
char?str2[?size2?];

9.?以下代碼中的輸出語句輸出0嗎,為什么?[C++易]
struct?CLS
{
????int?m_i;
????CLS(?int?I?)?:?m_i(i)?{}
????CLS()
????{
????????CLS(0);
????}
};
CLS?obj;
cout?<<?obj.m_i?<<?endl;

10.?C++中的空類,默認產生哪些類成員函數?[C++易]
答:
class?Empty
{
public:
????Empty();??????????????????????????//?缺省構造函數
????Empty(?const?Empty&?);????????????//?拷貝構造函數
????~Empty();?????????????????????????//?析構函數
????Empty&?operator=(?const?Empty&?);?//?賦值運算符
????Empty*?operator&();???????????????//?取址運算符
????const?Empty*?operator&()?const;???//?取址運算符?const
};

3.?以下兩條輸出語句分別輸出什么?[C++難]
float?a?=?1.0f;
cout?<<?(int)a?<<?endl;
cout?<<?(int&)a?<<?endl;
cout?<<?boolalpha?<<?(?(int)a?==?(int&)a?)?<<?endl;?//?輸出什么?
Float?b?=?0.0f;
cout?<<?(int)b?<<?endl;
cout?<<?(int&)b?<<?endl;
cout?<<?boolalpha?<<?(?(int)b?==?(int&)b?)?<<?endl;?//?輸出什么?

2.?以下反向遍歷array數組的方法有什么錯誤?[STL易]
vector?array;
array.push_back(?1?);
array.push_back(?2?);
array.push_back(?3?);
for(?vector::size_type?i=array.size()-1;?i>=0;?--I?)?//?反向遍歷array數組
{
????cout?<<?array[i]?<<?endl;
}
文章出自

6.?以下代碼有什么問題?[STL易]
typedef?vector?IntArray;
IntArray?array;
array.push_back(?1?);
array.push_back(?2?);
array.push_back(?2?);
array.push_back(?3?);
//?刪除array數組中所有的2
for(?IntArray::iterator?itor=array.begin();?itor!=array.end();?++itor?)
{
????if(?2?==?*itor?)?array.erase(?itor?);
}

11.?寫一個函數,完成內存之間的拷貝。[考慮問題是否全面]
答:
void*?mymemcpy(?void?*dest,?const?void?*src,?size_t?count?)
{
????char*?pdest?=?static_cast<char*>(?dest?);
????const?char*?psrc?=?static_cast<const?char*>(?src?);
????if(?pdest>psrc?&&?pdest<psrc+cout?)?能考慮到這種情況就行了
????{
????????for(?size_t?i=count-1;?i!=-1;?--I?)
????????????????pdest[i]?=?psrc[i];
????}
????else
????{
????????for(?size_t?i=0;?i<count;?++I?)
????????????pdest[i]?=?psrc[i];
????}
????return?dest;
}
int?main(?void?)
{
????char?str[]?=?"0123456789";
????mymemcpy(?str+1,?str+0,?9?);
????cout?<<?str?<<?endl;

????system(?"Pause"?);
????return?0;
}
Java面試基礎知識:
1.C++或Java中的異常處理機制的簡單原理和應用。
當JAVA程序違反了JAVA的語義規則時,JAVA虛擬機就會將發生的錯誤表示為一個異常。違反語義規則包括2種情況。一種是JAVA類庫內置的語義檢查。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是JAVA允許程序員擴展這種語義檢查,程序員可以創建自己的異常,并自由選擇在何時用throw關鍵字引發異常。所有的異常都是java.lang.Thowable的子類。
2.?Java的接口和C++的虛類的相同和不同處。
由于Java不支持多繼承,而有可能某個類或對象要使用分別在幾個類或對象里面的方法或屬性,現有的單繼承機制就不能滿足要求。與繼承相比,接口有更高的靈活性,因為接口中沒有任何實現代碼。當一個類實現了接口以后,該類要實現接口里面所有的方法和屬性,并且接口里面的屬性在默認狀態下面都是public?static?,所有方法默認情況下是public.一個類可以實現多個接口。
3.?垃圾回收的優點和原理。?并考慮2種回收機制。
Java語言中一個顯著的特點?就是引入了垃圾回收機制,使c++程序員最頭疼的內存管理的問題迎刃而解,它使得Java程序員在編寫程序的時候不再需要考慮內存管理。由于有個垃圾回收機制,?Java中的對象不再有"作用域"的概念,只有對象的引用才有"作用域"。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作為一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有使用的對象進行清楚和回收,?程序員不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收。回收機制有分代復制垃圾回收和標記垃圾回收,增量垃圾回收。
4.?請說出你所知道的線程同步的方法。?
Wait():使一個線程處于等待狀態,并且釋放所持有的對象的lock。
Sleep():使一個正在運行的線程處于睡眠狀態,是一個靜態方法,調用此方法要捕捉InterruptedException異常。
Notify():喚醒一個處于等待狀態的線程,注意的是在調用此方法的時候,并不能確切的喚醒某一個等待狀態的線程,而是由JVM確定喚醒哪個線程,而且不是按優先級。
Allnotity():喚醒所有處入等待狀態的線程,注意并不是給所有喚醒線程一個對象

轉載于:https://blog.51cto.com/wangyang/56813

總結

以上是生活随笔為你收集整理的JAVA面试题总汇(含答案)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久无码人妻影院 | 亚洲大尺度无码无码专区 | 国产一精品一av一免费 | 一本一道久久综合久久 | 亚洲国产午夜精品理论片 | 国产精品亚洲lv粉色 | 九九久久精品国产免费看小说 | 领导边摸边吃奶边做爽在线观看 | 成人免费视频视频在线观看 免费 | 欧美日本精品一区二区三区 | 精品偷自拍另类在线观看 | 波多野42部无码喷潮在线 | 日韩av无码一区二区三区不卡 | 国产真人无遮挡作爱免费视频 | 亚洲综合无码久久精品综合 | 18无码粉嫩小泬无套在线观看 | 国产成人无码av一区二区 | 久久成人a毛片免费观看网站 | 欧美黑人性暴力猛交喷水 | 国产成人综合在线女婷五月99播放 | 在线欧美精品一区二区三区 | 成人影院yy111111在线观看 | 又色又爽又黄的美女裸体网站 | 亚洲va中文字幕无码久久不卡 | 成人影院yy111111在线观看 | 蜜桃视频韩日免费播放 | 色一情一乱一伦 | 青草视频在线播放 | 国产做国产爱免费视频 | 熟妇人妻无乱码中文字幕 | 久久久中文久久久无码 | 国产suv精品一区二区五 | 免费播放一区二区三区 | 国内少妇偷人精品视频 | aa片在线观看视频在线播放 | 亚洲天堂2017无码中文 | 国产农村妇女高潮大叫 | 国产亚洲精品久久久久久国模美 | 久久无码中文字幕免费影院蜜桃 | 国产精品久久久久无码av色戒 | 老头边吃奶边弄进去呻吟 | 天下第一社区视频www日本 | 噜噜噜亚洲色成人网站 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲色偷偷偷综合网 | 少女韩国电视剧在线观看完整 | 国产成人无码av一区二区 | 欧美国产亚洲日韩在线二区 | 国产午夜亚洲精品不卡 | 欧美放荡的少妇 | 一本加勒比波多野结衣 | 人妻少妇精品无码专区动漫 | 亚洲精品久久久久久一区二区 | 无码人妻精品一区二区三区下载 | 国内精品久久毛片一区二区 | 人妻少妇被猛烈进入中文字幕 | 成人三级无码视频在线观看 | 老司机亚洲精品影院 | 国产乱码精品一品二品 | 成人亚洲精品久久久久 | 色五月五月丁香亚洲综合网 | 国产又爽又黄又刺激的视频 | 国产av一区二区精品久久凹凸 | 思思久久99热只有频精品66 | 人人妻人人澡人人爽欧美一区 | 秋霞特色aa大片 | 偷窥村妇洗澡毛毛多 | 国产电影无码午夜在线播放 | 亚洲国产一区二区三区在线观看 | 精品无码av一区二区三区 | 国产色xx群视频射精 | 久久亚洲日韩精品一区二区三区 | 美女张开腿让人桶 | 国产精品亚洲专区无码不卡 | 亚洲午夜久久久影院 | 亚洲精品一区二区三区四区五区 | 久久久精品国产sm最大网站 | 亚洲精品国产a久久久久久 | www成人国产高清内射 | 小鲜肉自慰网站xnxx | 国内精品人妻无码久久久影院蜜桃 | 老熟妇仑乱视频一区二区 | 精品亚洲成av人在线观看 | 国产精品怡红院永久免费 | 亚洲日本va中文字幕 | 天堂无码人妻精品一区二区三区 | 日本欧美一区二区三区乱码 | 中文字幕av伊人av无码av | 无码av最新清无码专区吞精 | 少妇一晚三次一区二区三区 | 97资源共享在线视频 | 秋霞成人午夜鲁丝一区二区三区 | а√天堂www在线天堂小说 | 色婷婷香蕉在线一区二区 | 18禁黄网站男男禁片免费观看 | 日韩欧美中文字幕公布 | 国内少妇偷人精品视频 | 欧美性生交活xxxxxdddd | 女高中生第一次破苞av | 荡女精品导航 | 欧洲极品少妇 | 人妻有码中文字幕在线 | 日本在线高清不卡免费播放 | 精品久久久无码人妻字幂 | 中文字幕人妻无码一区二区三区 | 亚洲日韩中文字幕在线播放 | 特黄特色大片免费播放器图片 | 久久久久久a亚洲欧洲av冫 | 曰韩无码二三区中文字幕 | 青青青爽视频在线观看 | 欧美丰满老熟妇xxxxx性 | 亚洲成av人片在线观看无码不卡 | 黑人大群体交免费视频 | av人摸人人人澡人人超碰下载 | 2020久久香蕉国产线看观看 | 亚洲s色大片在线观看 | 免费国产黄网站在线观看 | 荫蒂被男人添的好舒服爽免费视频 | 夫妻免费无码v看片 | 牲欲强的熟妇农村老妇女 | 久久精品女人天堂av免费观看 | 女高中生第一次破苞av | 丰满少妇女裸体bbw | 日韩精品无码免费一区二区三区 | 国产成人无码av一区二区 | 国产又爽又猛又粗的视频a片 | 国产亚洲精品久久久久久 | 影音先锋中文字幕无码 | 日欧一片内射va在线影院 | 嫩b人妻精品一区二区三区 | 一本久道久久综合狠狠爱 | 少妇无码一区二区二三区 | 中文字幕av伊人av无码av | 精品国产一区二区三区四区在线看 | 国产精品美女久久久久av爽李琼 | 水蜜桃av无码 | 日韩 欧美 动漫 国产 制服 | 精品夜夜澡人妻无码av蜜桃 | 亚洲色www成人永久网址 | 欧美熟妇另类久久久久久多毛 | 人人妻人人澡人人爽欧美精品 | 一本久道久久综合婷婷五月 | 夜夜高潮次次欢爽av女 | 亚洲爆乳精品无码一区二区三区 | 黑人巨大精品欧美黑寡妇 | 亚洲欧洲中文日韩av乱码 | 亚洲精品一区二区三区大桥未久 | 国产一区二区三区四区五区加勒比 | 亚洲熟妇色xxxxx欧美老妇 | 久久久无码中文字幕久... | 亚洲精品中文字幕久久久久 | 综合网日日天干夜夜久久 | 成人片黄网站色大片免费观看 | 国产明星裸体无码xxxx视频 | 亚洲经典千人经典日产 | 小sao货水好多真紧h无码视频 | 伊在人天堂亚洲香蕉精品区 | 国产亚洲精品久久久久久国模美 | 色一情一乱一伦一区二区三欧美 | 亚洲成av人影院在线观看 | 天堂亚洲2017在线观看 | 波多野结衣一区二区三区av免费 | 男人和女人高潮免费网站 | 极品尤物被啪到呻吟喷水 | 97久久国产亚洲精品超碰热 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 午夜无码人妻av大片色欲 | 久久久国产精品无码免费专区 | 人人澡人人透人人爽 | 四虎国产精品免费久久 | 亚洲欧美日韩成人高清在线一区 | 天天躁夜夜躁狠狠是什么心态 | 亚洲色无码一区二区三区 | 国产 浪潮av性色四虎 | 久久精品99久久香蕉国产色戒 | 377p欧洲日本亚洲大胆 | 午夜时刻免费入口 | 久久精品国产日本波多野结衣 | 无码人妻出轨黑人中文字幕 | 色婷婷香蕉在线一区二区 | 中文字幕av伊人av无码av | 国产免费久久精品国产传媒 | 国产香蕉尹人视频在线 | 中文无码成人免费视频在线观看 | 精品偷自拍另类在线观看 | 色综合视频一区二区三区 | 久久久久久久女国产乱让韩 | 麻豆md0077饥渴少妇 | 亚洲综合在线一区二区三区 | 亚洲男人av香蕉爽爽爽爽 | 日韩人妻无码中文字幕视频 | 国产av一区二区精品久久凹凸 | 一本久久a久久精品vr综合 | 亚洲国产欧美在线成人 | 国产黄在线观看免费观看不卡 | 成人av无码一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 国产一区二区三区四区五区加勒比 | 人人妻人人澡人人爽欧美一区 | 欧美日韩视频无码一区二区三 | 未满小14洗澡无码视频网站 | 波多野结衣乳巨码无在线观看 | 欧美三级不卡在线观看 | 国产偷抇久久精品a片69 | 免费乱码人妻系列无码专区 | 无码av中文字幕免费放 | 无码人妻久久一区二区三区不卡 | 日韩少妇内射免费播放 | 亚洲va中文字幕无码久久不卡 | 亚洲色欲色欲天天天www | 国产午夜视频在线观看 | 久久精品一区二区三区四区 | 免费观看黄网站 | 亚洲天堂2017无码中文 | 久久视频在线观看精品 | 国产激情无码一区二区 | 亚洲中文字幕无码一久久区 | 日韩精品无码一区二区中文字幕 | 人人妻人人澡人人爽欧美一区九九 | 日韩精品乱码av一区二区 | 永久免费观看美女裸体的网站 | 人人妻人人澡人人爽欧美一区九九 | 亚洲 激情 小说 另类 欧美 | 7777奇米四色成人眼影 | 牲欲强的熟妇农村老妇女视频 | 香港三级日本三级妇三级 | 亚洲欧美综合区丁香五月小说 | 久久久久久久女国产乱让韩 | 性欧美大战久久久久久久 | 亚洲国产精品成人久久蜜臀 | 日韩欧美群交p片內射中文 | 成人欧美一区二区三区 | 久久久久久av无码免费看大片 | 又湿又紧又大又爽a视频国产 | 国产成人无码一二三区视频 | 中文字幕+乱码+中文字幕一区 | 亚洲一区二区三区偷拍女厕 | 大胆欧美熟妇xx | 一本精品99久久精品77 | 国产日产欧产精品精品app | 国产内射爽爽大片视频社区在线 | 牲交欧美兽交欧美 | 国产亚洲人成a在线v网站 | 中文字幕乱妇无码av在线 | 无遮无挡爽爽免费视频 | 无码成人精品区在线观看 | 国产极品美女高潮无套在线观看 | 国产在线精品一区二区高清不卡 | 国产艳妇av在线观看果冻传媒 | 亚洲欧美精品伊人久久 | 无码人妻丰满熟妇区五十路百度 | 蜜桃臀无码内射一区二区三区 | 鲁一鲁av2019在线 | 黑人大群体交免费视频 | 日产精品高潮呻吟av久久 | 欧美性猛交xxxx富婆 | 日本乱偷人妻中文字幕 | 东京热男人av天堂 | 在线观看国产一区二区三区 | 亚洲国产精品一区二区第一页 | 精品成在人线av无码免费看 | 国产色在线 | 国产 | 亚洲一区二区三区播放 | 兔费看少妇性l交大片免费 | 99久久人妻精品免费一区 | 蜜桃视频插满18在线观看 | 久久亚洲中文字幕精品一区 | 国产精品免费大片 | 国产精品人人妻人人爽 | 日本精品人妻无码77777 天堂一区人妻无码 | 大乳丰满人妻中文字幕日本 | 人人妻人人澡人人爽欧美一区 | 日本一区二区三区免费高清 | 国内精品人妻无码久久久影院蜜桃 | 国产亚洲精品久久久久久久 | 性欧美大战久久久久久久 | 亚洲一区二区三区播放 | 日韩av无码一区二区三区不卡 | av在线亚洲欧洲日产一区二区 | 欧洲极品少妇 | 久久久久久久女国产乱让韩 | 国产精品久久精品三级 | 午夜精品一区二区三区在线观看 | 日欧一片内射va在线影院 | 又大又硬又黄的免费视频 | 免费看男女做好爽好硬视频 | 国产精品自产拍在线观看 | 精品国产一区二区三区四区在线看 | 亚洲精品一区三区三区在线观看 | 午夜精品久久久内射近拍高清 | 一区二区三区高清视频一 | 亚洲日韩中文字幕在线播放 | 97夜夜澡人人爽人人喊中国片 | 亚洲精品国产第一综合99久久 | 欧美日韩久久久精品a片 | 久久久精品欧美一区二区免费 | 成年女人永久免费看片 | 无套内谢的新婚少妇国语播放 | 任你躁在线精品免费 | 久久天天躁夜夜躁狠狠 | 人妻与老人中文字幕 | 岛国片人妻三上悠亚 | 欧美日韩一区二区三区自拍 | 7777奇米四色成人眼影 | 国产在线aaa片一区二区99 | 夜夜躁日日躁狠狠久久av | 亚洲の无码国产の无码步美 | 亚洲一区二区三区四区 | 国产精品久久久久7777 | 国产成人亚洲综合无码 | 国产免费无码一区二区视频 | 国产精品理论片在线观看 | 色一情一乱一伦 | 香蕉久久久久久av成人 | 捆绑白丝粉色jk震动捧喷白浆 | 国产午夜亚洲精品不卡下载 | 日本成熟视频免费视频 | 久久综合久久自在自线精品自 | 亚洲va中文字幕无码久久不卡 | 野狼第一精品社区 | 久久久久人妻一区精品色欧美 | 欧美性生交活xxxxxdddd | 国产亚洲tv在线观看 | 亚洲成色在线综合网站 | 天天做天天爱天天爽综合网 | 国产又爽又黄又刺激的视频 | 国产色视频一区二区三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产亚洲精品久久久ai换 | 午夜福利不卡在线视频 | 无码人妻精品一区二区三区不卡 | 成人无码精品1区2区3区免费看 | 99精品视频在线观看免费 | 国产性生交xxxxx无码 | 漂亮人妻洗澡被公强 日日躁 | 99久久人妻精品免费一区 | 国产麻豆精品一区二区三区v视界 | 男人和女人高潮免费网站 | 亚洲va欧美va天堂v国产综合 | 亚洲精品一区国产 | 午夜无码人妻av大片色欲 | 欧美激情综合亚洲一二区 | 暴力强奷在线播放无码 | 300部国产真实乱 | 午夜理论片yy44880影院 | 中文字幕无码日韩欧毛 | 无码成人精品区在线观看 | 丝袜足控一区二区三区 | 国产亚洲日韩欧美另类第八页 | 成 人影片 免费观看 | 超碰97人人做人人爱少妇 | 亚洲色成人中文字幕网站 | 最近的中文字幕在线看视频 | 无码国内精品人妻少妇 | 天天做天天爱天天爽综合网 | 任你躁在线精品免费 | 又粗又大又硬毛片免费看 | 老司机亚洲精品影院 | 免费视频欧美无人区码 | 精品久久久无码人妻字幂 | 久久久久久久人妻无码中文字幕爆 | 国产精品久久久久无码av色戒 | 国产精品.xx视频.xxtv | 亚洲综合在线一区二区三区 | 领导边摸边吃奶边做爽在线观看 | 一本久道久久综合狠狠爱 | 久久亚洲日韩精品一区二区三区 | 国语自产偷拍精品视频偷 | 亚洲色大成网站www | 欧美丰满老熟妇xxxxx性 | 国产精品高潮呻吟av久久4虎 | 老熟妇乱子伦牲交视频 | 成人性做爰aaa片免费看不忠 | 男人的天堂2018无码 | 欧美性黑人极品hd | 久久国语露脸国产精品电影 | 色婷婷欧美在线播放内射 | 久久国语露脸国产精品电影 | 永久免费精品精品永久-夜色 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲国产av美女网站 | 久久久精品欧美一区二区免费 | 色综合天天综合狠狠爱 | 无人区乱码一区二区三区 | 成年美女黄网站色大免费视频 | 精品久久久无码人妻字幂 | 国产精品亚洲综合色区韩国 | 高清不卡一区二区三区 | 99久久精品无码一区二区毛片 | 中文字幕无码视频专区 | 美女张开腿让人桶 | 欧美 亚洲 国产 另类 | 俺去俺来也在线www色官网 | 偷窥日本少妇撒尿chinese | 风流少妇按摩来高潮 | 国产免费久久久久久无码 | 丰满岳乱妇在线观看中字无码 | 国产两女互慰高潮视频在线观看 | 久久综合久久自在自线精品自 | 欧美成人家庭影院 | 成人无码影片精品久久久 | 在线 国产 欧美 亚洲 天堂 | 老熟女乱子伦 | 国产熟女一区二区三区四区五区 | 国内老熟妇对白xxxxhd | 国产精品毛片一区二区 | 性色欲网站人妻丰满中文久久不卡 | 国产激情精品一区二区三区 | 成人无码视频在线观看网站 | 国产亚洲日韩欧美另类第八页 | 牲欲强的熟妇农村老妇女 | 久久精品无码一区二区三区 | 无码帝国www无码专区色综合 | 日本一区二区更新不卡 | 亚洲国产精品成人久久蜜臀 | 超碰97人人做人人爱少妇 | 一本无码人妻在中文字幕免费 | 国产艳妇av在线观看果冻传媒 | 亚洲天堂2017无码 | 2019午夜福利不卡片在线 | 免费看少妇作爱视频 | 日韩av无码一区二区三区不卡 | 女人高潮内射99精品 | 精品国产麻豆免费人成网站 | 一本大道伊人av久久综合 | 欧美国产亚洲日韩在线二区 | 最近的中文字幕在线看视频 | 国产精品免费大片 | 大屁股大乳丰满人妻 | 亚洲精品美女久久久久久久 | 性色av无码免费一区二区三区 | 红桃av一区二区三区在线无码av | 亚洲の无码国产の无码影院 | 欧美 日韩 亚洲 在线 | 激情国产av做激情国产爱 | 67194成是人免费无码 | 蜜臀av在线播放 久久综合激激的五月天 | 激情五月综合色婷婷一区二区 | 亚洲va欧美va天堂v国产综合 | 国产人妻精品午夜福利免费 | 国产一区二区不卡老阿姨 | 日韩精品无码一本二本三本色 | 国产亚洲视频中文字幕97精品 | 亚洲欧美精品aaaaaa片 | 日韩精品无码一区二区中文字幕 | 99精品视频在线观看免费 | 天天拍夜夜添久久精品大 | 在线欧美精品一区二区三区 | 午夜熟女插插xx免费视频 | 高清不卡一区二区三区 | 中国大陆精品视频xxxx | 亚洲综合精品香蕉久久网 | 亚洲精品国产a久久久久久 | 狠狠色噜噜狠狠狠7777奇米 | 丰满妇女强制高潮18xxxx | 99久久精品日本一区二区免费 | 色综合久久久久综合一本到桃花网 | 日本免费一区二区三区最新 | 国语精品一区二区三区 | 国产真人无遮挡作爱免费视频 | 亚洲国产精品一区二区美利坚 | 又大又黄又粗又爽的免费视频 | 国产成人精品三级麻豆 | 欧美大屁股xxxxhd黑色 | 粉嫩少妇内射浓精videos | 久久久久成人精品免费播放动漫 | 亚洲日本在线电影 | 色综合久久88色综合天天 | 国产猛烈高潮尖叫视频免费 | 亚洲国产精品一区二区美利坚 | 任你躁在线精品免费 | 51国偷自产一区二区三区 | 亚洲国产成人a精品不卡在线 | 亚洲国产av精品一区二区蜜芽 | 国产精品久久久久影院嫩草 | av无码不卡在线观看免费 | 国产无套粉嫩白浆在线 | 婷婷五月综合缴情在线视频 | 奇米影视7777久久精品 | 在线精品亚洲一区二区 | 大胆欧美熟妇xx | 中文字幕日韩精品一区二区三区 | 99久久婷婷国产综合精品青草免费 | 内射后入在线观看一区 | 国产亚洲精品久久久久久久久动漫 | 亚洲中文字幕va福利 | 99久久精品日本一区二区免费 | 啦啦啦www在线观看免费视频 | 亚洲 欧美 激情 小说 另类 | 奇米影视888欧美在线观看 | 久久99热只有频精品8 | 久久精品国产99久久6动漫 | 又粗又大又硬又长又爽 | 精品国产乱码久久久久乱码 | 99久久精品国产一区二区蜜芽 | 成人片黄网站色大片免费观看 | 午夜福利试看120秒体验区 | 欧美丰满熟妇xxxx | 国产精品高潮呻吟av久久 | 亚洲综合精品香蕉久久网 | 国产亚洲精品久久久ai换 | 未满小14洗澡无码视频网站 | 俺去俺来也www色官网 | 麻豆md0077饥渴少妇 | 伊人色综合久久天天小片 | 无码人妻少妇伦在线电影 | 色综合久久网 | 九九在线中文字幕无码 | 国产免费久久久久久无码 | 日日噜噜噜噜夜夜爽亚洲精品 | 成人免费视频一区二区 | 国产av久久久久精东av | 人妻aⅴ无码一区二区三区 | 无码吃奶揉捏奶头高潮视频 | 又粗又大又硬毛片免费看 | 国产精品久久久久久久影院 | 丝袜人妻一区二区三区 | 亚洲人成人无码网www国产 | 久久久久亚洲精品中文字幕 | 日本一本二本三区免费 | 午夜精品一区二区三区在线观看 | 夜精品a片一区二区三区无码白浆 | 国产午夜亚洲精品不卡下载 | 爆乳一区二区三区无码 | 国产另类ts人妖一区二区 | 欧洲美熟女乱又伦 | 国产真实伦对白全集 | 性色欲网站人妻丰满中文久久不卡 | 曰韩无码二三区中文字幕 | 欧美国产日产一区二区 | 欧洲精品码一区二区三区免费看 | 中文久久乱码一区二区 | ass日本丰满熟妇pics | 水蜜桃亚洲一二三四在线 | 丰满人妻翻云覆雨呻吟视频 | 国产精品亚洲综合色区韩国 | 丝袜足控一区二区三区 | 少妇激情av一区二区 | 麻豆av传媒蜜桃天美传媒 | 少妇无码av无码专区在线观看 | 无码纯肉视频在线观看 | 国精产品一品二品国精品69xx | 国语精品一区二区三区 | 黄网在线观看免费网站 | a在线亚洲男人的天堂 | 亚洲国产av美女网站 | 精品偷拍一区二区三区在线看 | 色婷婷综合中文久久一本 | 国产香蕉尹人综合在线观看 | 精品国产一区二区三区四区在线看 | 欧洲熟妇色 欧美 | 国产热a欧美热a在线视频 | 波多野结衣av一区二区全免费观看 | 久久国语露脸国产精品电影 | 51国偷自产一区二区三区 | 国产熟妇高潮叫床视频播放 | 激情亚洲一区国产精品 | 欧美性黑人极品hd | 妺妺窝人体色www在线小说 | 国产又粗又硬又大爽黄老大爷视 | 亚洲综合色区中文字幕 | 成人免费视频一区二区 | 激情人妻另类人妻伦 | 久久精品国产一区二区三区肥胖 | 无码吃奶揉捏奶头高潮视频 | 国产香蕉尹人视频在线 | 99国产精品白浆在线观看免费 | 在线播放免费人成毛片乱码 | 免费人成在线观看网站 | 性开放的女人aaa片 | 天下第一社区视频www日本 | 欧美人与动性行为视频 | 亚洲人成网站在线播放942 | 久久久久久久久蜜桃 | 99久久久国产精品无码免费 | 麻豆人妻少妇精品无码专区 | 精品一区二区三区无码免费视频 | 成人片黄网站色大片免费观看 | 国产精品久久国产三级国 | 午夜福利不卡在线视频 | 人妻少妇精品无码专区二区 | 日本精品少妇一区二区三区 | 欧洲美熟女乱又伦 | 欧美日本精品一区二区三区 | 国产舌乚八伦偷品w中 | 人人妻人人藻人人爽欧美一区 | 久久伊人色av天堂九九小黄鸭 | 国产特级毛片aaaaaaa高清 | 亚洲熟熟妇xxxx | 亚洲欧美国产精品专区久久 | 欧美刺激性大交 | 一本色道久久综合亚洲精品不卡 | 精品亚洲成av人在线观看 | 日本一卡二卡不卡视频查询 | 日本饥渴人妻欲求不满 | 国产97人人超碰caoprom | 又黄又爽又色的视频 | 扒开双腿疯狂进出爽爽爽视频 | 天堂在线观看www | 少妇性l交大片欧洲热妇乱xxx | 日日碰狠狠躁久久躁蜜桃 | 精品少妇爆乳无码av无码专区 | 青青久在线视频免费观看 | 久久国产精品偷任你爽任你 | 国产精品理论片在线观看 | 亚洲aⅴ无码成人网站国产app | 少妇愉情理伦片bd | 六月丁香婷婷色狠狠久久 | 婷婷色婷婷开心五月四房播播 | 国产无套内射久久久国产 | 熟妇激情内射com | 国产香蕉尹人综合在线观看 | 人妻少妇精品无码专区二区 | 黑人巨大精品欧美黑寡妇 | 牛和人交xxxx欧美 | 国模大胆一区二区三区 | 日本在线高清不卡免费播放 | 亚洲性无码av中文字幕 | 亚洲中文字幕在线无码一区二区 | 免费视频欧美无人区码 | 国产内射爽爽大片视频社区在线 | 99久久精品国产一区二区蜜芽 | 亚洲毛片av日韩av无码 | 欧美肥老太牲交大战 | 久久亚洲日韩精品一区二区三区 | 狂野欧美激情性xxxx | 在线观看国产一区二区三区 | 亚洲 a v无 码免 费 成 人 a v | 色欲av亚洲一区无码少妇 | 中文字幕 亚洲精品 第1页 | 久久久久免费看成人影片 | 精品成人av一区二区三区 | 99麻豆久久久国产精品免费 | 男女作爱免费网站 | 日本丰满熟妇videos | 麻豆国产人妻欲求不满 | 人妻无码αv中文字幕久久琪琪布 | 日韩精品无码一区二区中文字幕 | 无码中文字幕色专区 | 波多野结衣 黑人 | 欧美三级a做爰在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | √天堂中文官网8在线 | 久久99久久99精品中文字幕 | 欧美熟妇另类久久久久久不卡 | 大地资源网第二页免费观看 | 精品乱子伦一区二区三区 | 日本一卡2卡3卡四卡精品网站 | 国产精品久久久午夜夜伦鲁鲁 | 台湾无码一区二区 | 国产精品久久久 | 日本一卡二卡不卡视频查询 | 欧美丰满少妇xxxx性 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国内揄拍国内精品少妇国语 | 国产无遮挡吃胸膜奶免费看 | 亚洲精品久久久久中文第一幕 | 人人妻在人人 | 免费国产成人高清在线观看网站 | 妺妺窝人体色www在线小说 | 无码精品人妻一区二区三区av | 夜夜躁日日躁狠狠久久av | 99久久久国产精品无码免费 | 在线欧美精品一区二区三区 | 国内精品九九久久久精品 | 国产精品久久久久久久9999 | 国产av剧情md精品麻豆 | 国产精品视频免费播放 | 色综合久久久无码网中文 | 欧美第一黄网免费网站 | 亚洲人成无码网www | 高清国产亚洲精品自在久久 | 久久精品国产99精品亚洲 | 成人片黄网站色大片免费观看 | 精品久久久中文字幕人妻 | 丰满人妻精品国产99aⅴ | 欧洲vodafone精品性 | 国产一区二区三区影院 | 国产区女主播在线观看 | 乱中年女人伦av三区 | 日韩av无码一区二区三区 | 自拍偷自拍亚洲精品10p | 亚洲成av人片在线观看无码不卡 | 好爽又高潮了毛片免费下载 | 欧美老妇与禽交 | 国产亚洲精品久久久久久大师 | 亚洲中文字幕无码中文字在线 | 国产三级精品三级男人的天堂 | 国产午夜精品一区二区三区嫩草 | 亚洲爆乳大丰满无码专区 | 午夜时刻免费入口 | 一本久久a久久精品vr综合 | 在线观看国产午夜福利片 | 日本爽爽爽爽爽爽在线观看免 | 青春草在线视频免费观看 | 久久无码中文字幕免费影院蜜桃 | 欧美丰满熟妇xxxx性ppx人交 | 在线视频网站www色 | 日本精品人妻无码免费大全 | 无码人妻黑人中文字幕 | 暴力强奷在线播放无码 | 日韩欧美中文字幕公布 | аⅴ资源天堂资源库在线 | 真人与拘做受免费视频 | 亚洲gv猛男gv无码男同 | 无码人妻丰满熟妇区毛片18 | 偷窥村妇洗澡毛毛多 | 无人区乱码一区二区三区 | 青青草原综合久久大伊人精品 | 久久久久久国产精品无码下载 | 欧美亚洲国产一区二区三区 | 55夜色66夜色国产精品视频 | 一本久道久久综合婷婷五月 | 成年美女黄网站色大免费全看 | 亚洲成a人片在线观看无码3d | 国产精品-区区久久久狼 | 国产午夜福利亚洲第一 | 久久99精品久久久久久 | 欧美人与牲动交xxxx | 久久精品人人做人人综合试看 | 国产精品久久久久9999小说 | 成人av无码一区二区三区 | 免费人成网站视频在线观看 | 乱人伦人妻中文字幕无码久久网 | 欧美老人巨大xxxx做受 | 欧美野外疯狂做受xxxx高潮 | 国产高清不卡无码视频 | yw尤物av无码国产在线观看 | 久久无码专区国产精品s | 亚洲成av人在线观看网址 | 99久久精品无码一区二区毛片 | 日日摸日日碰夜夜爽av | 国产精品自产拍在线观看 | 美女黄网站人色视频免费国产 | 国产精品亚洲综合色区韩国 | 漂亮人妻洗澡被公强 日日躁 | 水蜜桃色314在线观看 | 亚洲精品一区国产 | 天天燥日日燥 | 国产精品美女久久久 | 国产成人精品优优av | 国产美女精品一区二区三区 | 夜夜影院未满十八勿进 | 日本精品少妇一区二区三区 | 久久久精品国产sm最大网站 | 午夜熟女插插xx免费视频 | 77777熟女视频在线观看 а天堂中文在线官网 | 久久亚洲国产成人精品性色 | 熟女少妇人妻中文字幕 | 婷婷五月综合缴情在线视频 | 中文字幕乱码中文乱码51精品 | 国产无套内射久久久国产 | 97资源共享在线视频 | 久久无码人妻影院 | 国产欧美熟妇另类久久久 | 六十路熟妇乱子伦 | 国产卡一卡二卡三 | 亚洲综合另类小说色区 | 亚洲无人区一区二区三区 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 日韩少妇内射免费播放 | 婷婷综合久久中文字幕蜜桃三电影 | 熟女少妇在线视频播放 | 中国女人内谢69xxxxxa片 | 三级4级全黄60分钟 | 亚洲人成无码网www | 亚洲精品国产精品乱码视色 | 在线观看欧美一区二区三区 | 正在播放老肥熟妇露脸 | 99精品视频在线观看免费 | 国产成人无码专区 | 奇米影视7777久久精品人人爽 | 欧美人与善在线com | 性色欲网站人妻丰满中文久久不卡 | 99国产精品白浆在线观看免费 | 国产超碰人人爽人人做人人添 | 中文字幕日韩精品一区二区三区 | 国产成人无码a区在线观看视频app | 老熟女重囗味hdxx69 | 又色又爽又黄的美女裸体网站 | 国产莉萝无码av在线播放 | 国产乱人无码伦av在线a | 一本大道久久东京热无码av | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 少妇久久久久久人妻无码 | 18无码粉嫩小泬无套在线观看 | 国产精品久久国产精品99 | 精品成人av一区二区三区 | 欧美兽交xxxx×视频 | 特级做a爰片毛片免费69 | 曰韩无码二三区中文字幕 | ass日本丰满熟妇pics | 小鲜肉自慰网站xnxx | 无码乱肉视频免费大全合集 | 久久国产自偷自偷免费一区调 | 激情内射日本一区二区三区 | 国产av无码专区亚洲awww | 国产精品理论片在线观看 | 乱中年女人伦av三区 | 亚洲乱码日产精品bd | 国产在线无码精品电影网 | 精品偷拍一区二区三区在线看 | 国产精品人人妻人人爽 | 欧洲熟妇色 欧美 | 国产在线无码精品电影网 | 欧美国产亚洲日韩在线二区 | 亚洲 a v无 码免 费 成 人 a v | 亚洲码国产精品高潮在线 | 日韩人妻无码中文字幕视频 | 国产真实伦对白全集 | 国产精品99久久精品爆乳 | 亚洲中文无码av永久不收费 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲gv猛男gv无码男同 | 自拍偷自拍亚洲精品被多人伦好爽 | 黑森林福利视频导航 | 中文字幕无码av激情不卡 | 欧美老人巨大xxxx做受 | 国产免费无码一区二区视频 | 国产精品va在线观看无码 | 亚洲精品美女久久久久久久 | 小泽玛莉亚一区二区视频在线 | 97久久国产亚洲精品超碰热 | 久久99久久99精品中文字幕 | 人人妻人人澡人人爽欧美一区九九 | 久久精品99久久香蕉国产色戒 | 欧美成人免费全部网站 | 永久黄网站色视频免费直播 | 九一九色国产 | 亚洲中文字幕无码一久久区 | 日本护士xxxxhd少妇 | 婷婷六月久久综合丁香 | 欧美xxxx黑人又粗又长 | 成人欧美一区二区三区黑人 | 欧美亚洲国产一区二区三区 | 国产超碰人人爽人人做人人添 | 国产欧美熟妇另类久久久 | 成人无码影片精品久久久 | 5858s亚洲色大成网站www | 奇米影视888欧美在线观看 | 亚洲色大成网站www国产 | av香港经典三级级 在线 | 久久久国产精品无码免费专区 | 自拍偷自拍亚洲精品10p | 丰满岳乱妇在线观看中字无码 | 人人超人人超碰超国产 | 人妻少妇精品久久 | 漂亮人妻洗澡被公强 日日躁 | 美女极度色诱视频国产 | 精品无人国产偷自产在线 | 88国产精品欧美一区二区三区 | 亚洲国产欧美国产综合一区 | 国产亚洲美女精品久久久2020 | 精品国产一区二区三区四区在线看 | 亚洲一区二区三区四区 | 亚洲人成影院在线观看 | 亚洲中文字幕乱码av波多ji | 亚洲午夜久久久影院 | 中文字幕亚洲情99在线 | 日本在线高清不卡免费播放 | 少妇无码av无码专区在线观看 | 欧美日韩人成综合在线播放 | 在线观看免费人成视频 | 天海翼激烈高潮到腰振不止 | 十八禁视频网站在线观看 | 中文精品无码中文字幕无码专区 | 一个人看的视频www在线 | 九一九色国产 | 娇妻被黑人粗大高潮白浆 | 久久亚洲日韩精品一区二区三区 | 亚洲精品久久久久久一区二区 | 无码精品国产va在线观看dvd | 免费观看激色视频网站 | 亚洲自偷自偷在线制服 | 亚洲另类伦春色综合小说 | 国产又爽又猛又粗的视频a片 | 99久久人妻精品免费二区 | 国产内射老熟女aaaa | 国产一区二区三区日韩精品 | 无码一区二区三区在线观看 | 亚洲天堂2017无码 | 久久久久国色av免费观看性色 | 宝宝好涨水快流出来免费视频 | 精品无码一区二区三区的天堂 | 国产网红无码精品视频 | 国色天香社区在线视频 | 亚洲日本va中文字幕 | 天天做天天爱天天爽综合网 | 色欲综合久久中文字幕网 | 国产精品久久精品三级 | 亚洲精品美女久久久久久久 | 激情五月综合色婷婷一区二区 | 精品乱码久久久久久久 | 麻豆果冻传媒2021精品传媒一区下载 | 久久成人a毛片免费观看网站 | 亚洲欧美国产精品专区久久 | 野外少妇愉情中文字幕 | 精品无码一区二区三区爱欲 | 好爽又高潮了毛片免费下载 | 国精品人妻无码一区二区三区蜜柚 | 六十路熟妇乱子伦 | 无码成人精品区在线观看 | 一本久久a久久精品vr综合 | 亚洲精品一区二区三区大桥未久 | 55夜色66夜色国产精品视频 | 国产欧美熟妇另类久久久 | 亚洲欧洲日本无在线码 | 国产精品久久国产三级国 | 久久精品丝袜高跟鞋 | 奇米影视7777久久精品 | 婷婷综合久久中文字幕蜜桃三电影 | 人妻少妇精品无码专区动漫 | 亚洲国产高清在线观看视频 | 精品久久久久久人妻无码中文字幕 | 国产亚洲精品久久久久久国模美 | 激情国产av做激情国产爱 | av香港经典三级级 在线 | 国产女主播喷水视频在线观看 | 初尝人妻少妇中文字幕 | 中国大陆精品视频xxxx | 中文字幕人妻无码一夲道 | 桃花色综合影院 | 丰满少妇弄高潮了www | 爽爽影院免费观看 | 成人精品一区二区三区中文字幕 | 亚洲成a人片在线观看无码 | 99re在线播放 | 久久天天躁狠狠躁夜夜免费观看 | 少女韩国电视剧在线观看完整 | 久久久无码中文字幕久... | 77777熟女视频在线观看 а天堂中文在线官网 | 国产婷婷色一区二区三区在线 | 在线观看免费人成视频 | 人人爽人人爽人人片av亚洲 | 2020久久香蕉国产线看观看 | 欧美成人午夜精品久久久 | 蜜桃臀无码内射一区二区三区 | 亚洲欧美色中文字幕在线 | 国产综合在线观看 | 丰满少妇女裸体bbw | 亚洲日本va中文字幕 | 永久免费观看美女裸体的网站 | 婷婷五月综合激情中文字幕 | 国产肉丝袜在线观看 | 特黄特色大片免费播放器图片 | 永久免费观看美女裸体的网站 | 久久久久免费精品国产 | 伊人久久大香线焦av综合影院 | 丰满人妻翻云覆雨呻吟视频 | 久精品国产欧美亚洲色aⅴ大片 | 熟女少妇人妻中文字幕 | 2019nv天堂香蕉在线观看 | 精品久久久久香蕉网 | 成年美女黄网站色大免费视频 | 久久成人a毛片免费观看网站 | 在线播放亚洲第一字幕 | 正在播放老肥熟妇露脸 | 无码国产色欲xxxxx视频 | 女人被男人爽到呻吟的视频 | 综合网日日天干夜夜久久 | 999久久久国产精品消防器材 | 久久久久成人精品免费播放动漫 | 国产精品久久久久9999小说 | 熟女少妇人妻中文字幕 | 思思久久99热只有频精品66 | 亚洲综合另类小说色区 | 国产女主播喷水视频在线观看 | 国产精品无码成人午夜电影 | 又大又硬又黄的免费视频 | 免费乱码人妻系列无码专区 | 乱中年女人伦av三区 | 午夜理论片yy44880影院 | 亚洲中文字幕无码中字 | 成人欧美一区二区三区黑人 | 精品久久久中文字幕人妻 | 麻花豆传媒剧国产免费mv在线 | 少妇人妻av毛片在线看 | 欧洲熟妇色 欧美 | 在线精品亚洲一区二区 | 亚洲国产av精品一区二区蜜芽 | 久久午夜无码鲁丝片 | 色噜噜亚洲男人的天堂 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲欧美中文字幕5发布 | 露脸叫床粗话东北少妇 | 国产97人人超碰caoprom | 色婷婷久久一区二区三区麻豆 | 三上悠亚人妻中文字幕在线 | 六十路熟妇乱子伦 | 又色又爽又黄的美女裸体网站 | 一本久道高清无码视频 | 国产精品毛多多水多 | 欧美熟妇另类久久久久久多毛 | 无遮挡国产高潮视频免费观看 | 国产真实乱对白精彩久久 | 无码吃奶揉捏奶头高潮视频 | 色婷婷欧美在线播放内射 | 久久zyz资源站无码中文动漫 | 亚洲人成网站色7799 | 少妇人妻av毛片在线看 | 成人无码视频在线观看网站 | 国产激情艳情在线看视频 | 久久久久人妻一区精品色欧美 | 伦伦影院午夜理论片 | 日韩无码专区 | 在线欧美精品一区二区三区 | 中国大陆精品视频xxxx | 午夜福利一区二区三区在线观看 | 欧美 日韩 人妻 高清 中文 | 久久精品99久久香蕉国产色戒 | 亚洲男人av香蕉爽爽爽爽 | 国产区女主播在线观看 | 少妇性俱乐部纵欲狂欢电影 | 国产亚洲精品久久久久久大师 | 日韩人妻少妇一区二区三区 | 国产女主播喷水视频在线观看 | 在线欧美精品一区二区三区 | 天天躁日日躁狠狠躁免费麻豆 | 精品成人av一区二区三区 | 男女超爽视频免费播放 | 日韩欧美成人免费观看 | 东京一本一道一二三区 | 九九热爱视频精品 | 国产精品亚洲一区二区三区喷水 | 狠狠色噜噜狠狠狠7777奇米 | 久久精品国产精品国产精品污 | 欧美喷潮久久久xxxxx | 精品国产aⅴ无码一区二区 | 人人妻人人藻人人爽欧美一区 | 国内精品人妻无码久久久影院 | 2020久久香蕉国产线看观看 | 性色欲情网站iwww九文堂 | 大色综合色综合网站 | 女人被男人躁得好爽免费视频 | 国产精品久久久久7777 | 久久精品人人做人人综合 | 成人女人看片免费视频放人 | 久久人人爽人人爽人人片av高清 | 亚洲精品欧美二区三区中文字幕 | 亚洲中文字幕无码一久久区 | 蜜桃无码一区二区三区 | 精品国产精品久久一区免费式 | 精品日本一区二区三区在线观看 | 国产欧美熟妇另类久久久 | 亚洲一区二区三区无码久久 | 狠狠色欧美亚洲狠狠色www | www国产亚洲精品久久久日本 | 人人澡人人透人人爽 | 亚洲国产av美女网站 | 国产精品高潮呻吟av久久4虎 | 国产亚av手机在线观看 | 欧美性色19p | 国产福利视频一区二区 | 免费国产成人高清在线观看网站 | 欧美老人巨大xxxx做受 | 国产激情无码一区二区app | aa片在线观看视频在线播放 | 无遮挡国产高潮视频免费观看 | 色欲人妻aaaaaaa无码 | 性色欲网站人妻丰满中文久久不卡 | 亚洲日韩av一区二区三区中文 | 沈阳熟女露脸对白视频 | 丰满少妇高潮惨叫视频 | 亚洲一区二区三区在线观看网站 | 亚洲精品综合五月久久小说 | 国产成人无码av在线影院 | 国产精品无套呻吟在线 | 日韩人妻少妇一区二区三区 | 欧美 亚洲 国产 另类 | a在线观看免费网站大全 | 中文字幕人妻丝袜二区 | 精品无码国产一区二区三区av | 欧美亚洲日韩国产人成在线播放 | 中文字幕人妻丝袜二区 | 久久精品女人天堂av免费观看 | 丰满诱人的人妻3 | 久久综合激激的五月天 | 亚洲区小说区激情区图片区 | 成人欧美一区二区三区黑人免费 | 99在线 | 亚洲 | 亚洲色大成网站www国产 | 牛和人交xxxx欧美 | 久久久久亚洲精品中文字幕 | 亚洲成av人影院在线观看 | 国精品人妻无码一区二区三区蜜柚 | 樱花草在线社区www | 中文字幕乱码人妻无码久久 | 国产精品久久国产精品99 | 玩弄人妻少妇500系列视频 | 国产精品二区一区二区aⅴ污介绍 | 精品久久久中文字幕人妻 | 2019午夜福利不卡片在线 | 午夜男女很黄的视频 | 牲欲强的熟妇农村老妇女视频 | 精品人人妻人人澡人人爽人人 | 国产网红无码精品视频 | 国产av一区二区三区最新精品 | 国产精品无码永久免费888 | 国产精品无码一区二区三区不卡 | а天堂中文在线官网 | 色综合久久久久综合一本到桃花网 | 亚洲aⅴ无码成人网站国产app | 精品国产乱码久久久久乱码 | 成人性做爰aaa片免费看不忠 | 国产特级毛片aaaaaaa高清 | 欧美亚洲国产一区二区三区 | 国产午夜亚洲精品不卡 | 日本熟妇乱子伦xxxx | 久久国产精品_国产精品 | 免费观看又污又黄的网站 | 亚洲成熟女人毛毛耸耸多 | 免费国产成人高清在线观看网站 | 国产办公室秘书无码精品99 | 久久综合九色综合欧美狠狠 | 精品国产一区二区三区四区在线看 | 国产亚洲精品久久久久久 | 国产成人综合美国十次 | 中文字幕av日韩精品一区二区 | 国产av剧情md精品麻豆 | 人人澡人人妻人人爽人人蜜桃 | 亚洲s色大片在线观看 | 婷婷丁香六月激情综合啪 | 日本欧美一区二区三区乱码 | 亚洲色在线无码国产精品不卡 | 亚洲精品中文字幕乱码 | 亚洲精品一区三区三区在线观看 | 久久精品中文闷骚内射 | 日韩在线不卡免费视频一区 | 欧美性猛交内射兽交老熟妇 | 无码福利日韩神码福利片 | 最近的中文字幕在线看视频 | 婷婷综合久久中文字幕蜜桃三电影 | 两性色午夜视频免费播放 | 国产又爽又猛又粗的视频a片 | 国产 浪潮av性色四虎 | 99久久亚洲精品无码毛片 | 国产高清不卡无码视频 | 国产精品.xx视频.xxtv | 色婷婷久久一区二区三区麻豆 | 国产成人无码专区 | 国产成人无码一二三区视频 | 日韩精品无码一区二区中文字幕 | 成人欧美一区二区三区黑人 | 丁香啪啪综合成人亚洲 | 日韩少妇内射免费播放 | 亚洲 激情 小说 另类 欧美 | 欧美成人午夜精品久久久 | 狠狠亚洲超碰狼人久久 | 亚洲国产午夜精品理论片 | 国产极品美女高潮无套在线观看 | 亚洲欧美综合区丁香五月小说 | 人妻少妇精品视频专区 | 久久www免费人成人片 | 久久精品中文字幕大胸 | 日本在线高清不卡免费播放 | 久久久中文久久久无码 | 欧美亚洲国产一区二区三区 | 亚洲自偷精品视频自拍 | 久久亚洲精品成人无码 | 色狠狠av一区二区三区 | 国产免费观看黄av片 | 中文字幕无码免费久久99 | 欧美freesex黑人又粗又大 | 亚洲精品一区二区三区大桥未久 | 久久伊人色av天堂九九小黄鸭 | 野外少妇愉情中文字幕 | 欧美第一黄网免费网站 | 亚洲成a人片在线观看无码 | 99久久人妻精品免费二区 | 给我免费的视频在线观看 | 水蜜桃色314在线观看 | 成 人影片 免费观看 | 欧美zoozzooz性欧美 | 午夜精品一区二区三区在线观看 | 无码av中文字幕免费放 | 国产精品久免费的黄网站 | 波多野结衣av在线观看 | 精品一区二区三区波多野结衣 | 天堂а√在线中文在线 | 亚洲精品国偷拍自产在线麻豆 | 黄网在线观看免费网站 | 蜜臀aⅴ国产精品久久久国产老师 | 国内少妇偷人精品视频 | 一本久道久久综合婷婷五月 | 在线看片无码永久免费视频 | 无码人妻av免费一区二区三区 | 午夜丰满少妇性开放视频 | 国产精品亚洲专区无码不卡 | 在线亚洲高清揄拍自拍一品区 | 亚洲大尺度无码无码专区 | 国产超级va在线观看视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 奇米影视7777久久精品 | 一本久久a久久精品vr综合 | 欧美丰满熟妇xxxx性ppx人交 | av人摸人人人澡人人超碰下载 | 免费无码肉片在线观看 | 国产亚洲精品久久久闺蜜 | аⅴ资源天堂资源库在线 | 免费观看又污又黄的网站 | 中文字幕无码视频专区 | 欧美日韩一区二区综合 | 亚洲爆乳大丰满无码专区 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲精品久久久久久久久久久 | 国产美女精品一区二区三区 | 成人无码精品一区二区三区 | 国产精品人妻一区二区三区四 | 精品欧美一区二区三区久久久 | 夜精品a片一区二区三区无码白浆 | 中文无码伦av中文字幕 | 激情内射亚州一区二区三区爱妻 | 国产精品无码一区二区桃花视频 | 5858s亚洲色大成网站www | 久久久精品国产sm最大网站 | 国产精品99久久精品爆乳 | 伊人久久大香线蕉午夜 | 99久久久国产精品无码免费 | 人妻天天爽夜夜爽一区二区 | 亚洲国产精品一区二区第一页 | 亚洲日韩中文字幕在线播放 | 波多野结衣av在线观看 | 少妇人妻大乳在线视频 | 又大又黄又粗又爽的免费视频 | 亚洲天堂2017无码中文 | 亚洲精品国产品国语在线观看 | 乱码av麻豆丝袜熟女系列 | 精品偷拍一区二区三区在线看 | 欧美午夜特黄aaaaaa片 | 狠狠噜狠狠狠狠丁香五月 | 一本久久a久久精品亚洲 | 丁香花在线影院观看在线播放 | 久久综合激激的五月天 | 国产在热线精品视频 | 婷婷五月综合激情中文字幕 | 麻豆精品国产精华精华液好用吗 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产人妻精品一区二区三区不卡 | 少妇被黑人到高潮喷出白浆 | 久久久久99精品成人片 | 久久亚洲a片com人成 | 丰满少妇弄高潮了www | 波多野42部无码喷潮在线 | 国产精品毛片一区二区 | 国内精品人妻无码久久久影院 | 又大又黄又粗又爽的免费视频 | 日日摸日日碰夜夜爽av | 午夜福利试看120秒体验区 | 香港三级日本三级妇三级 | 欧美午夜特黄aaaaaa片 | 国产超碰人人爽人人做人人添 | 久久国语露脸国产精品电影 | 国内精品久久久久久中文字幕 | 精品久久久中文字幕人妻 | 又黄又爽又色的视频 | 人妻无码αv中文字幕久久琪琪布 | 在线播放免费人成毛片乱码 | 亚洲成av人影院在线观看 | 97夜夜澡人人爽人人喊中国片 | 欧美一区二区三区视频在线观看 | 熟妇人妻中文av无码 | 国产黑色丝袜在线播放 | 亚洲精品一区国产 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 天堂а√在线中文在线 | 欧美国产日韩亚洲中文 | 99久久精品国产一区二区蜜芽 | 中文精品无码中文字幕无码专区 | 国产va免费精品观看 | 久久国产劲爆∧v内射 | 狠狠色欧美亚洲狠狠色www | 精品国产一区二区三区四区 | 日本精品人妻无码77777 天堂一区人妻无码 | 免费无码av一区二区 | 在线播放亚洲第一字幕 | 国产人妻人伦精品1国产丝袜 | 亚洲国产欧美国产综合一区 | 少妇无码一区二区二三区 | 亚洲国产精品久久久久久 | 国产猛烈高潮尖叫视频免费 | 色婷婷香蕉在线一区二区 | 欧美喷潮久久久xxxxx | 日韩视频 中文字幕 视频一区 | 精品国产一区二区三区四区 | 亚洲国产精品美女久久久久 | 亚洲人成无码网www | 日本一区二区三区免费播放 | 亚洲の无码国产の无码步美 | 亚洲精品久久久久久久久久久 | 18禁止看的免费污网站 | 在线播放免费人成毛片乱码 | 激情内射亚州一区二区三区爱妻 | 无码一区二区三区在线 | 国产精品va在线观看无码 | 大肉大捧一进一出好爽视频 | 一二三四社区在线中文视频 | 色综合久久中文娱乐网 | 久久无码专区国产精品s | 色综合久久中文娱乐网 | 欧美肥老太牲交大战 | 久久久av男人的天堂 | 国内丰满熟女出轨videos | 亚洲中文字幕av在天堂 | 国产色精品久久人妻 | 成人性做爰aaa片免费看不忠 | 久久精品中文闷骚内射 | 色 综合 欧美 亚洲 国产 | 黑人粗大猛烈进出高潮视频 | 午夜福利一区二区三区在线观看 | 精品国产青草久久久久福利 | 欧美成人免费全部网站 | 亚洲国产精品一区二区美利坚 | 99久久无码一区人妻 | 亚洲成色www久久网站 | 国产精品多人p群无码 | 久久久精品成人免费观看 | 午夜精品一区二区三区在线观看 | 成人av无码一区二区三区 | www国产亚洲精品久久网站 | 日产国产精品亚洲系列 | 在线精品亚洲一区二区 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲成av人片天堂网无码】 | 麻豆md0077饥渴少妇 | 国产亲子乱弄免费视频 | 中文字幕色婷婷在线视频 | 福利一区二区三区视频在线观看 | 国产乱人无码伦av在线a | 国产欧美精品一区二区三区 | 亚洲精品成人av在线 | 成人精品视频一区二区 | 日韩精品成人一区二区三区 | 亚洲日韩精品欧美一区二区 | 国产乱人偷精品人妻a片 | 欧美一区二区三区 | 无人区乱码一区二区三区 | 欧美老妇交乱视频在线观看 | 久久午夜无码鲁丝片 | 亚洲中文字幕久久无码 | 97精品人妻一区二区三区香蕉 | 欧美精品无码一区二区三区 | 成年美女黄网站色大免费全看 | 色窝窝无码一区二区三区色欲 | aa片在线观看视频在线播放 | 亚洲 高清 成人 动漫 | 精品久久久中文字幕人妻 | 男女性色大片免费网站 | 国产精品无码mv在线观看 | 亚洲成av人影院在线观看 | 精品久久久无码中文字幕 | 奇米影视888欧美在线观看 | 国产成人无码av一区二区 | 久久99精品国产麻豆 | 婷婷色婷婷开心五月四房播播 | 啦啦啦www在线观看免费视频 | 娇妻被黑人粗大高潮白浆 | 性生交大片免费看女人按摩摩 | 国产深夜福利视频在线 | 国产精华av午夜在线观看 | 成在人线av无码免观看麻豆 | 亚洲码国产精品高潮在线 | 精品无码一区二区三区爱欲 | 人妻少妇精品无码专区二区 | 久久精品人妻少妇一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 亚洲欧美日韩成人高清在线一区 | 欧美性猛交内射兽交老熟妇 | 中文字幕日韩精品一区二区三区 | 久久久婷婷五月亚洲97号色 | 牛和人交xxxx欧美 | 欧美日本精品一区二区三区 | 7777奇米四色成人眼影 | 天堂无码人妻精品一区二区三区 | 亚洲欧美日韩国产精品一区二区 | 亚洲啪av永久无码精品放毛片 | 国产乱子伦视频在线播放 | 人人妻人人澡人人爽人人精品浪潮 | 国产日产欧产精品精品app | 毛片内射-百度 | 大地资源网第二页免费观看 | 亚洲 欧美 激情 小说 另类 | 日本熟妇乱子伦xxxx | 久久人妻内射无码一区三区 | 国产精品久久久一区二区三区 | 国产午夜视频在线观看 | 国产av无码专区亚洲awww | 欧美激情一区二区三区成人 | 成人精品一区二区三区中文字幕 | 在线观看欧美一区二区三区 | 欧美精品无码一区二区三区 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产激情一区二区三区 | 久久99国产综合精品 | 丰满少妇熟乱xxxxx视频 | 丰满肥臀大屁股熟妇激情视频 | 国产农村乱对白刺激视频 | 国产精品福利视频导航 | 日韩人妻系列无码专区 | 国语自产偷拍精品视频偷 | 男女超爽视频免费播放 | 国产av无码专区亚洲a∨毛片 | 男人的天堂av网站 | 亚洲一区二区观看播放 | 国产精品久久久一区二区三区 | 国产在线aaa片一区二区99 | 亚洲精品午夜国产va久久成人 | 亚洲欧美日韩国产精品一区二区 | 国内丰满熟女出轨videos | 人人澡人人妻人人爽人人蜜桃 | 免费无码的av片在线观看 | 国产精品理论片在线观看 | 亚洲欧美日韩综合久久久 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 国内少妇偷人精品视频 | 国产精品无码永久免费888 | 欧美日韩人成综合在线播放 | 76少妇精品导航 | 亚洲精品久久久久久久久久久 | 欧美日本免费一区二区三区 | 丰满人妻一区二区三区免费视频 | 欧美激情综合亚洲一二区 | 欧美丰满少妇xxxx性 | 久久精品国产一区二区三区 | 国产精品亚洲专区无码不卡 | 香蕉久久久久久av成人 | 一个人免费观看的www视频 | 2020久久香蕉国产线看观看 | 天天拍夜夜添久久精品 | 国产成人av免费观看 | 国产内射爽爽大片视频社区在线 | 亚洲精品鲁一鲁一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 日韩精品无码免费一区二区三区 | 亚洲精品中文字幕乱码 | 老太婆性杂交欧美肥老太 | 亚洲精品www久久久 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 蜜桃视频韩日免费播放 | 国产欧美熟妇另类久久久 | 色综合久久久无码网中文 | 东京无码熟妇人妻av在线网址 | 帮老师解开蕾丝奶罩吸乳网站 | 国产免费久久久久久无码 | 四虎永久在线精品免费网址 | 夜先锋av资源网站 | 久久久无码中文字幕久... | 成年美女黄网站色大免费视频 | 99麻豆久久久国产精品免费 | 精品偷自拍另类在线观看 | 国内精品九九久久久精品 | 久久亚洲日韩精品一区二区三区 | 国产av一区二区精品久久凹凸 | 亚洲欧美国产精品专区久久 | 亚洲精品久久久久中文第一幕 | 日本大乳高潮视频在线观看 | 欧美freesex黑人又粗又大 | 日韩在线不卡免费视频一区 | 成人精品天堂一区二区三区 | 国产精品内射视频免费 | 精品国产一区二区三区av 性色 | 动漫av一区二区在线观看 | 精品国产aⅴ无码一区二区 | av在线亚洲欧洲日产一区二区 | aⅴ亚洲 日韩 色 图网站 播放 | 国产乱子伦视频在线播放 | 国产成人精品视频ⅴa片软件竹菊 | 欧美午夜特黄aaaaaa片 | 扒开双腿疯狂进出爽爽爽视频 | 午夜精品一区二区三区在线观看 | 国产一区二区不卡老阿姨 | 亚洲啪av永久无码精品放毛片 | 精品无码国产一区二区三区av | 亚洲日本在线电影 | 中文字幕av伊人av无码av | 中文字幕+乱码+中文字幕一区 | 国产99久久精品一区二区 | 激情内射亚州一区二区三区爱妻 | 一区二区传媒有限公司 | 中文字幕日韩精品一区二区三区 | 在线亚洲高清揄拍自拍一品区 | 蜜桃臀无码内射一区二区三区 | 亚洲第一无码av无码专区 | 亚洲国产成人av在线观看 | 成熟人妻av无码专区 | 波多野结衣一区二区三区av免费 | 国产无套内射久久久国产 | 国产激情无码一区二区app | 性欧美videos高清精品 | 国产精品国产自线拍免费软件 | 2020最新国产自产精品 | 99久久久无码国产aaa精品 | 东京无码熟妇人妻av在线网址 | 国产无遮挡又黄又爽免费视频 | 久9re热视频这里只有精品 | 亚洲a无码综合a国产av中文 | 无码av最新清无码专区吞精 | 欧美zoozzooz性欧美 | 成人精品一区二区三区中文字幕 | 少妇性荡欲午夜性开放视频剧场 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 亚洲 a v无 码免 费 成 人 a v | 无码午夜成人1000部免费视频 | 亚洲 a v无 码免 费 成 人 a v | 7777奇米四色成人眼影 | 久久综合给合久久狠狠狠97色 | 亚洲毛片av日韩av无码 | 欧美三级a做爰在线观看 | 性欧美牲交xxxxx视频 | 中文字幕av无码一区二区三区电影 | 中文字幕+乱码+中文字幕一区 | 亚洲一区二区三区四区 | 未满小14洗澡无码视频网站 | 精品水蜜桃久久久久久久 | 香蕉久久久久久av成人 | 67194成是人免费无码 | 精品久久久久久人妻无码中文字幕 | 无码国内精品人妻少妇 | 久久久久人妻一区精品色欧美 | 日本熟妇乱子伦xxxx | 亚洲欧美日韩综合久久久 | 18精品久久久无码午夜福利 | 国产高清不卡无码视频 | 久久精品国产99精品亚洲 | 久久久久亚洲精品中文字幕 | 国产香蕉97碰碰久久人人 | 久久久久av无码免费网 | 色情久久久av熟女人妻网站 | 色诱久久久久综合网ywww | 国精产品一区二区三区 | 精品久久久久久亚洲精品 | 少妇高潮喷潮久久久影院 | 野狼第一精品社区 | 国内精品人妻无码久久久影院 | 无码人妻丰满熟妇区毛片18 | 少妇一晚三次一区二区三区 | 国产尤物精品视频 | 日韩av无码一区二区三区不卡 | 丰腴饱满的极品熟妇 | 久久综合色之久久综合 | 精品一区二区不卡无码av | 一本久久a久久精品vr综合 | 国产偷国产偷精品高清尤物 | 国产精品igao视频网 | a在线观看免费网站大全 | 人人爽人人爽人人片av亚洲 | 亚洲狠狠婷婷综合久久 | 中文精品无码中文字幕无码专区 | 国产区女主播在线观看 | 婷婷五月综合激情中文字幕 | 色欲人妻aaaaaaa无码 | 麻豆国产人妻欲求不满谁演的 | 久久国产精品精品国产色婷婷 | 色欲人妻aaaaaaa无码 | 国产区女主播在线观看 | 在线а√天堂中文官网 | 水蜜桃av无码 | 色 综合 欧美 亚洲 国产 | 久久精品99久久香蕉国产色戒 | 免费人成在线观看网站 | 色偷偷人人澡人人爽人人模 | 少妇无码一区二区二三区 | √8天堂资源地址中文在线 | 亚洲a无码综合a国产av中文 | 久久精品99久久香蕉国产色戒 | 中国大陆精品视频xxxx | 国产亚洲tv在线观看 | 性色欲网站人妻丰满中文久久不卡 | 蜜臀av无码人妻精品 | 日日天日日夜日日摸 | 天堂一区人妻无码 | 国产9 9在线 | 中文 | 久久无码中文字幕免费影院蜜桃 | 人妻熟女一区 | 99精品久久毛片a片 | 中文字幕av日韩精品一区二区 | 久久精品女人天堂av免费观看 | 国产精品人人妻人人爽 | 成人精品视频一区二区 | 色综合久久久久综合一本到桃花网 | 人妻体内射精一区二区三四 | 亚洲日韩中文字幕在线播放 | 岛国片人妻三上悠亚 | 亚洲乱码日产精品bd | 国产精品第一区揄拍无码 | 小鲜肉自慰网站xnxx | 久久精品一区二区三区四区 | 在线播放无码字幕亚洲 | 99久久精品日本一区二区免费 | 日本爽爽爽爽爽爽在线观看免 | 国产av无码专区亚洲awww | 少妇高潮一区二区三区99 | 日韩欧美中文字幕公布 | 久久国产劲爆∧v内射 | 无码人妻出轨黑人中文字幕 | 欧美 日韩 亚洲 在线 | 日产精品高潮呻吟av久久 | 国产三级久久久精品麻豆三级 | 日韩成人一区二区三区在线观看 | 久久国语露脸国产精品电影 | 牲欲强的熟妇农村老妇女视频 | 曰韩少妇内射免费播放 | 亚洲国产欧美国产综合一区 | 国产精品久久久久无码av色戒 | 国产色视频一区二区三区 | 好爽又高潮了毛片免费下载 | 玩弄少妇高潮ⅹxxxyw | 成人影院yy111111在线观看 | 亚洲色欲色欲天天天www | 性欧美牲交在线视频 | 人妻少妇精品无码专区二区 | 中文久久乱码一区二区 | 日本免费一区二区三区最新 | 伊人久久大香线蕉午夜 | 亚洲国产综合无码一区 | 99久久精品午夜一区二区 | 国产精品无码成人午夜电影 | 亚洲日韩av一区二区三区中文 | 嫩b人妻精品一区二区三区 | 亚洲色大成网站www国产 | 三级4级全黄60分钟 | av人摸人人人澡人人超碰下载 | 中文字幕av伊人av无码av | 波多野结衣av在线观看 | 成熟人妻av无码专区 | 精品国产aⅴ无码一区二区 | 狠狠色丁香久久婷婷综合五月 | 欧美喷潮久久久xxxxx | 色五月丁香五月综合五月 | 久久亚洲日韩精品一区二区三区 | 久久无码专区国产精品s | 亚洲小说图区综合在线 | 无码人妻久久一区二区三区不卡 | 亚洲欧美中文字幕5发布 | 乌克兰少妇xxxx做受 | 亚洲中文字幕成人无码 | 国产莉萝无码av在线播放 | 日韩av无码中文无码电影 | 亚拍精品一区二区三区探花 | 欧美猛少妇色xxxxx | 欧美熟妇另类久久久久久多毛 | 一本久道久久综合婷婷五月 | 夜夜高潮次次欢爽av女 | 久久久成人毛片无码 | 成人无码精品一区二区三区 | 成人综合网亚洲伊人 | 亚欧洲精品在线视频免费观看 | 亚洲一区av无码专区在线观看 | 黑人巨大精品欧美一区二区 | 亚洲中文字幕成人无码 | 国产两女互慰高潮视频在线观看 | 99视频精品全部免费免费观看 | 久久综合九色综合97网 | 久久国语露脸国产精品电影 | 中文精品久久久久人妻不卡 | 国产精品无套呻吟在线 | 国产激情综合五月久久 | 色诱久久久久综合网ywww | 好男人社区资源 | 国产午夜视频在线观看 | 桃花色综合影院 | 国产午夜无码视频在线观看 | 2020久久超碰国产精品最新 | 国产精品人人妻人人爽 | 久久久久人妻一区精品色欧美 | 久久视频在线观看精品 | 国产精品久久国产三级国 | 成人免费视频在线观看 | 亚洲成a人片在线观看无码3d | 亚洲自偷精品视频自拍 | 亚洲va欧美va天堂v国产综合 | 一二三四在线观看免费视频 | 亚洲欧美色中文字幕在线 | 日产精品99久久久久久 | 久久视频在线观看精品 | 丰满人妻精品国产99aⅴ |