久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

面经——Java基础

發布時間:2024/2/28 java 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面经——Java基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java基礎


  • ArrayList 和 LinkedList 區別
  • 雙親委派模型以及優點
  • String是否可以被繼承及相關原因
  • String 和 StringBuffer、StringBuilder 的區別是什么?String 為什么是不可變的?
  • 接口和抽象類的區別
  • Java 中的異常體系
  • synchronized 底層實現
  • final關鍵字
  • 重載和重寫的區別
  • 淺拷貝和深拷貝的區別
  • static 關鍵字
  • wait和sleep區別
  • 反射
  • 為什么java是跨平臺的
  • int和Integer區別
  • HashMap詳解
  • HashSet 和 HashMap 區別
  • HashMap 和 HashTable 區別
  • ConcurrentHashMap解析
  • ConcurrentHashMap 和 Hashtable 的區別
  • == 和 equals 區別
  • Java 序列化和反序列化
  • 注:題目從???Java部門面經整理而來。
    2020秋招面經大匯總!(崗位劃分)


    ArrayList 和 LinkedList 區別

    1. ArrayList概覽

    因為 ArrayList 是基于數組實現的,所以支持快速隨機訪問。RandomAccess 接口標識著該類支持快速隨機訪問。

    public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable

    數組的默認大小為 10。

    private static final int DEFAULT_CAPACITY = 10;

    2. 擴容

    添加元素時使用 ensureCapacityInternal() 方法來保證容量足夠,如果不夠時,需要使用 grow() 方法進行擴容,新容量的大小為 oldCapacity + (oldCapacity >> 1) ,也就是舊容量的 1.5 倍。

    擴容操作需要調用 Arrays.copyOf() 把原數組整個復制到新數組中,這個操作代價很高,因此最好在創建ArrayList 對象時就指定大概的容量大小,減少擴容操作的次數。

    3. 刪除元素

    需要調用 System.arraycopy() 將 index+1 后面的元素都復制到 index 位置上,該操作的時間復雜度為 O(N),可以看出 ArrayList 刪除元素的代價是非常高的。


    1. LinkedList 概覽

    LinkedList 基于雙向鏈表實現,使用 Node 存儲鏈表節點信息。

    private static class Node<E> { E item; Node<E> next; Node<E> prev; }

    每個鏈表存儲了 first 和 last 指針:

    transient Node<E> first; transient Node<E> last
    ArrayList 和 LinkedList 區別
  • 是否保證線程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保證線程安全;
  • 底層數據結構: Arraylist 底層使用的是Object數組;LinkedList 底層使用的是雙向鏈表數據結構(JDK1.6之前為循環鏈表,JDK1.7取消了循環。注意雙向鏈表和雙向循環鏈表的區別:); 詳細可閱讀JDK1.7-LinkedList循環鏈表優化
  • 插入和刪除是否受元素位置的影響: ① ArrayList 采用數組存儲,所以插入和刪除元素的時間復雜度受元素位置的影響。 比如:執行 add(E e) 方法的時候, ArrayList 會默認在將指定的元素追加到此列表的末尾,這種情況時間復雜度就是O(1)。但是如果要在指定位置 i 插入和刪除元素的話( add(int index, E element) )時間復雜度就為 O(n-i)。因為在進行上述操作的時候集合中第 i 和第 i 個元素之后的(n-i)個元素都要執行向后位/向前移一位的操作。 ② LinkedList 采用鏈表存儲,所以插入,刪除元素時間復雜度不受元素位置的影響,都是近似 O(1)而數組為近似 O(n)。
  • 是否支持快速隨機訪問: LinkedList 不支持高效的隨機元素訪問,而 ArrayList 支持??焖匐S機訪問就是通過元素的序號快速獲取元素對象(對應于 get(int index) 方法)。
  • 內存空間占用: ArrayList的空 間浪費主要體現在在list列表的結尾會預留一定的容量空間,而LinkedList的空間花費則體現在它的每一個元素都需要消耗比ArrayList更多的空間(因為要存放直接后繼和直接前驅以及數據)。
  • ArrayList 和 LinkedList 實現線程安全

    ArrayList 和 LinkedList 是線程不安全的。

    線程安全解決辦法——換成線程安全的集合:ArrayList -> CopyOnWriteArrayList,LinkedList -> ConcurrentLinkedQueue,HashMap -> ConcurrentHashMap,HashSet -> CopyOnWriteArraySet。

    線程安全集合類特點:

  • 都是有線程鎖的,所以是線程安全的
  • CopyOnWrite容器即寫時復制的容器。往一個容器添加元素的時候,不直接往當前容器Object[ ]添加,而是先將當前容器Object[ ]進行Copy,復制出一個新的容器Object[] newElements,然后往新的容器Object[ ] newElements里添加元素,添加完元素之后,再將原容器的引用指向新的容器 setArray(newElements)。
  • 好處是可以對CopyOnWrite容器進行并發的讀,而不需要加鎖,因為當前容器不會添加任何元素。所以CopyOnWrite容器也是一種讀寫分離的思想,讀和寫不同的容器。

  • 2. 雙親委派模型以及優點

    類加載器分類

    從 Java 虛擬機的角度來講,只存在以下兩種不同的類加載器:

    • 啟動類加載器(Bootstrap ClassLoader),使用 C++ 實現,是虛擬機自身的一部分;
    • 所有其它類的加載器,使用 Java 實現,獨立于虛擬機,繼承自抽象類 java.lang.ClassLoader。

    從 Java 開發人員的角度看,類加載器可以劃分得更細致一些:

    • 啟動類加載器(Bootstrap ClassLoader)此類加載器負責將存放在 <JRE_HOME>\lib 目錄中的,或者被 -Xbootclasspath 參數所指定的路徑中的,并且是虛擬機識別的(僅按照文件名識別,如 rt.jar,名字不符合的類庫即使放在 lib 目錄中也不會被加載)類庫加載到虛擬機內存中。啟動類加載器無法被 Java 程序直接引用,用戶在編寫自定義類加載器時,如果需要把加載請求委派給啟動類加載器,直接使用 null 代替即可。
    • 擴展類加載器(Extension ClassLoader)這個類加載器是由ExtClassLoader(sun.misc.Launcher$ExtClassLoader)實現的。它負責將 <JAVA_HOME>/lib/ext 或者被java.ext.dir 系統變量所指定路徑中的所有類庫加載到內存中,開發者可以直接使用擴展類加載器。
    • 應用程序類加載器(Application ClassLoader)這個類加載器是由AppClassLoader(sun.misc.Launcher$AppClassLoader)實現的。由于這個類加載器是ClassLoader 中的getSystemClassLoader() 方法的返回值,因此一般稱為系統類加載器。它負責加載用戶類路徑(ClassPath)上所指定的類庫,開發者可以直接使用這個類加載器,如果應用程序中沒有自定義過自己的類加載器,一般情況下這個就是程序中默認的類加載器。
    雙親委派模型

    應用程序是由三種類加載器互相配合從而實現類加載,除此之外還可以加入自己定義的類加載器。

    類加載器之間的層次關系,稱為雙親委派模型(Parents Delegation Model)。該模型要求除了頂層的啟動類加載器外,其它的類加載器都要有自己的父類加載器。這里的父子關系一般通過組合關系(Composition)來實現,而不是繼承關系(Inheritance)。

    1. 工作過程

    一個類加載器首先將類加載請求轉發到父類加載器,只有當父類加載器無法完成時才嘗試自己加載。

    2. 好處

    使得 Java 類隨著它的類加載器一起具有一種帶有優先級的層次關系,從而使得基礎類得到統一。

    例如 java.lang.Object 存放在 rt.jar 中,如果編寫另外一個 java.lang.Object 并放到 ClassPath 中,程序可以編譯通過。由于雙親委派模型的存在,所以在 rt.jar 中的 Object 比在 ClassPath 中的 Object 優先級更高,這是因為 rt.jar 中的 Object 使用的是啟動類加載器,而 ClassPath 中的 Object 使用的是應用程序類加載器。rt.jar 中的 Object 優先級更高,那么程序中所有的 Object 都是這個 Object。


    3. String是否可以被繼承及相關原因

    String 被聲明為 final,因此它不可被繼承。

    在 Java 8 中,String 內部使用 char 數組存儲數據。

    public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; }

    在 Java 9 之后,String 類的實現改用 byte 數組存儲字符串,同時使用 coder 來標識使用了哪種編碼。

    public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final byte[] value; /** The identifier of the encoding used to encode the bytes in {@code value}. */ private final byte coder; }

    value 數組被聲明為 final,這意味著 value 數組初始化之后就不能再引用其它數組。并且 String 內部沒有改變 value數組的方法,因此可以保證 String 不可變。

    不可變的好處
  • 可以緩存 hash 值
    因為 String 的 hash 值經常被使用,例如 String 用做 HashMap 的 key。不可變的特性可以使得 hash 值也不可變,因此只需要進行一次計算。
  • String Pool 的需要
    如果一個 String 對象已經被創建過了,那么就會從 String Pool 中取得引用。只有 String 是不可變的,才可能使用String Pool。
  • 安全性
    String 經常作為參數,String 不可變性可以保證參數不可變。例如在作為網絡連接參數的情況下如果 String 是可變的,那么在網絡連接過程中,String 被改變,改變 String 對象的那一方以為現在連接的是其它主機,而實際情況卻不一定是。
  • 線程安全
    String 不可變性天生具備線程安全,可以在多個線程中安全地使用

  • 4. String 和 StringBuffer、StringBuilder 的區別是什么?String 為什么是不可變的?

    可變性

    簡單的來說:String 類中使用 final 關鍵字字符數組保存字符串, private final char value[] ,所以 String對象是不可變的。而StringBuilder 與 StringBuffer 都繼承自 AbstractStringBuilder 類,在AbstractStringBuilder中也是使用字符數組保存字符串 char[]value 但是沒有用 final 關鍵字修飾,所以這兩種對象都是可變的。

    StringBuilder 與 StringBuffer 的構造方法都是調用父類構造方法也就是 AbstractStringBuilder 實現的,大家可以自
    行查閱源碼。

    AbstractStringBuilder.java abstract class AbstractStringBuilder implements Appendable, CharSequence { char[] value; int count; AbstractStringBuilder() { } A bstractStringBuilder(int capacity) { value = new char[capacity]; }
    線程安全性

    String 中的對象是不可變的,也就可以理解為常量,線程安全。AbstractStringBuilder 是 StringBuilder 與 StringBuffer 的公共父類,定義了一些字符串的基本操作,如 expandCapacity、append、insert、indexOf 等公共方法。StringBuffer 對方法加了同步鎖或者對調用的方法加了同步鎖,所以是線程安全的。StringBuilder 并沒有對方法進行加同步鎖,所以是非線程安全的。

    性能

    每次對 String 類型進行改變的時候,都會生成一個新的 String 對象,然后將指針指向新的 String 對象。

    StringBuffer 每次都會對 StringBuffer 對象本身進行操作,而不是生成新的對象并改變對象引用。相同情況下使用StirngBuilder 相比使用 StringBuffer 僅能獲得 10%~15% 左右的性能提升,但卻要冒多線程不安全的風險。

    對于三者使用的總結:
  • 操作少量的數據 = String
  • 單線程操作字符串緩沖區下操作大量數據 = StringBuilder
  • 多線程操作字符串緩沖區下操作大量數據 = StringBuffer

  • 5. 接口和抽象類的區別

  • 接口的方法默認是 public,所有方法在接口中不能有實現(Java 8 開始接口方法可以有默認實現),抽象類可以有非抽象的方法;
  • 接口中的實例變量默認是 final 類型的,而抽象類中則不一定;
  • 一個類可以實現多個接口,但最多只能實現一個抽象類;
  • 一個類實現接口的話要實現接口的所有方法,而抽象類不一定;
  • 接口不能用 new 實例化,但可以聲明,但是必須引用一個實現該接口的對象。從設計層面來說,抽象是對類的抽象,是一種模板設計,接口是行為的抽象,是一種行為的規范。
  • 備注:在JDK8中,接口也可以定義靜態方法,可以直接用接口名調用。實現類和實現是不可以調用的。如果同時實現兩個接口,接口中定義了一樣的默認方法,必須重寫,不然會報錯。


    Java 中的異常體系

    Java異常類層次結構圖

    在 Java 中,所有的異常都有一個共同的祖先java.lang包中的 Throwable 類。Throwable: 有兩個重要的子類:Exception(異常) 和 Error(錯誤) ,二者都是 Java 異常處理的重要子類,各自都包含大量子類。

    Error(錯誤):

    • 是程序無法處理的錯誤,表示運行應用程序中較嚴重問題。大多數錯誤與代碼編寫者執行的操作無關,而表示代碼運行時 JVM(Java 虛擬機)出現的問題。例如,Java虛擬機運行錯誤(Virtual MachineError),當JVM 不再有繼續執行操作所需的內存資源時,將出現OutOfMemoryError。這些異常發生時,Java虛擬機(JVM)一般會選擇線程終止。

    • 這些錯誤表示故障發生于虛擬機自身、或者發生在虛擬機試圖執行應用時,如Java虛擬機運行錯誤(VirtualMachineError)、類定義錯誤(NoClassDefFoundError)等。這些錯誤是不可查的,因為它們在應用程序的控制和處理能力之外,而且絕大多數是程序運行時不允許出現的狀況。對于設計合理的應用程序來說,即使確實發生了錯誤,本質上也不應該試圖去處理它所引起的異常狀況。在 Java中,錯誤通過Error的子類描述。

    Exception(異常):

    • 是程序本身可以處理的異常。Exception 類有一個重要的子類 RuntimeException。
      RuntimeException 異常由Java虛擬機拋出。NullPointerException(要訪問的變量沒有引用任何對象時,拋出該異常)、ArithmeticException(算術運算異常,一個整數除以0時,拋出該異常)和
      ArrayIndexOutOfBoundsException (下標越界異常)。

    注意:異常和錯誤的區別:異常能被程序本身可以處理,錯誤是無法處理。

    Throwable類常用方法
    • public string getMessage():返回異常發生時的詳細信息
    • public string toString():返回異常發生時的簡要描述
    • public string getLocalizedMessage():返回異常對象的本地化信息。使用Throwable的子類覆蓋這個方法,可以聲稱本地化信息。如果子類沒有覆蓋該方法,則該方法返回的信息與getMessage()返回的結果相同
    • public void printStackTrace():在控制臺上打印Throwable對象封裝的異常信息
    異常處理總結
    • try 塊:用于捕獲異常。其后可接零個或多個catch塊,如果沒有catch塊,則必須跟一個finally塊。
    • catch 塊:用于處理try捕獲到的異常。
    • finally 塊:無論是否捕獲或處理異常,finally塊里的語句都會被執行。當在try塊或catch塊中遇到return語句時,finally語句塊將在方法返回之前被執行。

    在以下4種特殊情況下,finally塊不會被執行:

  • 在finally語句塊中發生了異常。
  • 在前面的代碼中用了System.exit()退出程序。
  • 程序所在的線程死亡。
  • 關閉CPU。

  • 7. synchronized 底層實現

    synchronized 關鍵字底層原理屬于 JVM 層面。

    ① synchronized 同步語句塊的情況

    public class SynchronizedDemo {public void method() {synchronized (this) {System.out.println("synchronized 代碼塊");}} }

    通過 JDK 自帶的 javap 命令查看 SynchronizedDemo 類的相關字節碼信息:首先切換到類的對應目錄執行 javac SynchronizedDemo.java 命令生成編譯后的 .class 文件,然后執行 javap -c -s -v -l
    SynchronizedDemo.class 。

    從上面我們可以看出:

    synchronized 同步語句塊的實現使用的是 monitorenter 和 monitorexit 指令,其中 monitorenter 指令指向同步代碼塊的開始位置,monitorexit 指令則指明同步代碼塊的結束位置。 當執行 monitorenter 指令時,線程試圖獲取鎖也就是獲取 monitor(monitor對象存在于每個Java對象的對象頭中,synchronized 鎖便是通過這種方式獲取鎖的,也是為什么Java中任意對象可以作為鎖的原因) 的持有權。當計數器為0則可以成功獲取,獲取后將鎖計數器設為1也就是加1。相應的在執行 monitorexit 指令后,將鎖計數器設為0,表明鎖被釋放。如果獲取對象鎖失敗,那當前線程就要阻塞等待,直到鎖被另外一個線程釋放為止。

    ② synchronized 修飾方法的的情況

    public class SynchronizedDemo2 {public synchronized void method() {System.out.println("synchronized 方法");} }


    synchronized 修飾的方法并沒有 monitorenter 指令和 monitorexit 指令,取得代之的是ACC_SYNCHRONIZED 標識,該標識指明了該方法是一個同步方法,JVM 通過該 ACC_SYNCHRONIZED 訪問標志來辨別一個方法是否聲明為同步方法,從而執行相應的同步調用。

    更多內容請看:synchronized 面試五連擊


    8. final關鍵字

    final關鍵字主要用在三個地方:變量、方法、類。

  • 對于一個final變量,如果是基本數據類型的變量,則其數值一旦在初始化之后便不能更改;如果是引用類型的變量,則在對其初始化之后便不能再讓其指向另一個對象。
  • 當用final修飾一個類時,表明這個類不能被繼承。final類中的所有成員方法都會被隱式地指定為final方法。
  • 使用final方法的原因有兩個。第一個原因是把方法鎖定,以防任何繼承類修改它的含義;第二個原因是效率。在早期的Java實現版本中,會將final方法轉為內嵌調用。但是如果方法過于龐大,可能看不到內嵌調用帶來的任何性能提升(現在的Java版本已經不需要使用final方法進行這些優化了)。類中所有的private方法都隱式地指定為final。

  • 9. 重載和重寫的區別

    • 重載: 發生在同一個類中,方法名必須相同,參數類型不同、個數不同、順序不同,方法返回值和訪問修飾符可以不同,發生在編譯時。
    • 重寫: 發生在父子類中,方法名、參數列表必須相同,返回值范圍小于等于父類,拋出的異常范圍小于等于父類,訪問修飾符范圍大于等于父類;如果父類方法訪問修飾符為 private 則子類就不能重寫該方法。

    10. 淺拷貝和深拷貝的區別

    深拷貝和淺拷貝是只針對Object和Array這樣的引用數據類型的。

    深拷貝和淺拷貝的示意圖大致如下:

    • 淺拷貝只是復制了對象的引用地址,兩個對象指向同一個內存地址,所以修改其中任意的值,另一個值都會隨之變化。
    • 深拷貝是將對象及值復制過來,兩個對象修改其中任意的值另一個值不會改變。

    補充:數據類型

    數據分為基本數據類型(String, Number, Boolean, Null, Undefined,Symbol)和引用數據類型。

  • 基本數據類型的特點:直接存儲在棧(stack)中的數據

  • 引用數據類型的特點:存儲的是該對象在棧中引用,真實的數據存放在堆內存里。

  • 引用數據類型在棧中存儲了指針,該指針指向堆中該實體的起始地址。當解釋器尋找引用值時,會首先檢索其在棧中的地址,取得地址后從堆中獲得實體。


    11. static 關鍵字

    1. 靜態變量
    靜態變量:又稱為類變量,也就是說這個變量屬于類的,類所有的實例都共享靜態變量,可以直接通過類名來訪問它。靜態變量在內存中只存在一份。

    實例變量:每創建一個實例就會產生一個實例變量,它與該實例同生共死。

    public class A {private int x; // 實例變量private static int y; // 靜態變量public static void main(String[] args) {// int x = A.x; // Non-static field 'x' cannot be referenced from a static contextA a = new A();int x = a.x;int y = A.y;}}

    2. 靜態方法
    靜態方法在類加載的時候就存在了,它不依賴于任何實例。所以靜態方法必須有實現,也就是說它不能是抽象方法。

    public abstract class A {public static void func1(){} // public abstract static void func2(); // Illegal combination of modifiers: 'abstract' and 'static' }

    只能訪問所屬類的靜態字段和靜態方法,方法中不能有 this 和 super 關鍵字。

    public class A {private static int x;private int y;public static void func1() {int a = x; // int b = y; // Non-static field 'y' cannot be referenced from a static context // int b = this.y; // 'A.this' cannot be referenced from a static context} }

    3. 靜態語句塊
    靜態語句塊在類初始化時運行一次。

    public class A {static {System.out.println("123");}public static void main(String[] args) {A a1 = new A();A a2 = new A();} }

    4. 靜態內部類
    非靜態內部類依賴于外部類的實例,而靜態內部類不需要。

    public class OuterClass {class InnerClass {}static class StaticInnerClass {}public static void main(String[] args) { // InnerClass innerClass = new InnerClass(); // 'OuterClass.this' cannot be referenced from a static contextOuterClass outerClass = new OuterClass();InnerClass innerClass = outerClass.new InnerClass();StaticInnerClass staticInnerClass = new StaticInnerClass();} }

    靜態內部類不能訪問外部類的非靜態的變量和方法。

    5. 靜態導包
    在使用靜態變量和方法時不用再指明 ClassName,從而簡化代碼,但可讀性大大降低。

    import static com.xxx.ClassName.*

    6. 初始化順序
    靜態變量和靜態語句塊優先于實例變量和普通語句塊,靜態變量和靜態語句塊的初始化順序取決于它們在代碼中的順
    序。

    public static String staticField = "靜態變量";static {System.out.println("靜態語句塊"); } public String field = "實例變量";{System.out.println("普通語句塊"); }

    最后才是構造函數的初始化。

    public InitialOrderTest() {System.out.println("構造函數"); }

    存在繼承的情況下,初始化順序為:

  • 父類(靜態變量、靜態語句塊)
  • 子類(靜態變量、靜態語句塊)
  • 父類(實例變量、普通語句塊)
  • 父類(構造函數)
  • 子類(實例變量、普通語句塊)
  • 子類(構造函數)

  • 12. wait和sleep區別

  • sleep()方法是Thread的靜態方法,而wait是Object實例方法

  • wait()方法必須要在同步方法或者同步塊中調用,也就是必須已經獲得對象鎖。而sleep()方法沒有這個限制可以在任何地方種使用。另外,wait()方法會釋放占有的對象鎖,使得該線程進入等待池中,等待下一次獲取資源。而sleep()方法只是會讓出CPU并不會釋放掉對象鎖;

  • sleep()方法在休眠時間達到后如果再次獲得CPU時間片就會繼續執行,而wait()方法必須等待Object.notift/Object.notifyAll通知后,才會離開等待池,并且再次獲得CPU時間片才會繼續執行。

  • sleep方法有可能會拋出異常,所以需要進行異常處理;wait方法不需要處理


  • 13. 反射

    反射是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱為 Java 語言的反射機制。

    每個類都有一個 Class 對象,包含了與類有關的信息。當編譯一個新類時,會產生一個同名的 .class 文件,該文件內
    容保存著 Class 對象。

    類加載相當于 Class 對象的加載,類在第一次使用時才動態加載到 JVM 中。也可以使用 Class.forName("com.mysql.jdbc.Driver") 這種方式來控制類的加載,該方法會返回一個 Class 對象。反射可以提供運行時的類信息,并且這個類可以在運行時才加載進來,甚至在編譯時期該類的 .class 不存在也可以加載進來。

    Class 和 java.lang.reflect 一起對反射提供了支持,java.lang.reflect 類庫主要包含了以下三個類:

    • Field :可以使用 get() 和 set() 方法讀取和修改 Field 對象關聯的字段;
    • Method :可以使用 invoke() 方法調用與 Method 對象關聯的方法;
    • Constructor :可以用 Constructor 創建新的對象。

    反射的優點:

  • 可擴展性 :應用程序可以利用全限定名創建可擴展對象的實例,來使用來自外部的用戶自定義類。
  • 類瀏覽器和可視化開發環境 :一個類瀏覽器需要可以枚舉類的成員??梢暬_發環境(如 IDE)可以從利用反射中可用的類型信息中受益,以幫助程序員編寫正確的代碼。
  • 調試器和測試工具 : 調試器需要能夠檢查一個類里的私有成員。測試工具可以利用反射來自動地調用類里定義的可被發現的 API 定義,以確保一組測試中有較高的代碼覆蓋率。
  • 反射的缺點

    盡管反射非常強大,但也不能濫用。如果一個功能可以不用反射完成,那么最好就不用。在我們使用反射技術時,下面幾條內容應該牢記于心。

  • 性能開銷 :反射涉及了動態類型的解析,所以 JVM 無法對這些代碼進行優化。因此,反射操作的效率要比那些非反射操作低得多。我們應該避免在經常被執行的代碼或對性能要求很高的程序中使用反射。
  • 安全限制 :使用反射技術要求程序必須在一個沒有安全限制的環境中運行。如果一個程序必須在有安全限制的環境中運行,如 Applet,那么這就是個問題了。
  • 內部暴露 :由于反射允許代碼執行一些在正常情況下不被允許的操作(比如訪問私有的屬性和方法),所以使用反射可能會導致意料之外的副作用,這可能導致代碼功能失調并破壞可移植性。反射代碼破壞了抽象性,因此當平臺發生改變的時候,代碼的行為就有可能也隨著變化。

  • 14. 為什么java是跨平臺的

    java程序的運行本質上是先編譯成二進制字節碼的class文件,再由JVM解釋執行class文件。而不同平臺上的擁有不同的JVM,都能夠運行字節碼文件,從而實現不同平臺的運行,實現跨平臺。


    15. int和Integer區別

    Java是一個面向對象編程語言,但是為了編程的方便還是引入不是對象的基本數據類型,為了能夠將這些基本數據類型當成對象操作,Java為每一個基本數據類型都引入了對應的包裝類型(wrapper class),int 的包裝類型就是 Integer,從JDK 1.5開始引入了自動裝箱/拆箱機制,使得二者可以相互轉換。

    Java 為每個原始類型提供了包裝類型:

    • 原始類型: boolean,char,byte,short,int,long,float,double
    • 包裝類型:Boolean,Character,Byte,Short,Integer,Long,Float,Double
    public class AutoUnboxingTest { public static void main(String[] args) { Integer a = new Integer(3);Integer b = 3; // 將3自動裝箱成Integer類型 int c = 3;System.out.println(a == b); // false 兩個引用沒有引用同一對象 System.out.println(a == c); // true a自動拆箱成int類型再和c比較 Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150;System.out.println(f1 == f2);//trueSystem.out.println(f3 == f4);//false} }

    首先需要注意的是 f1、f2、f3、f4 四個變量都是 Integer 對象,所以上面的 == 運算比較的不是值而是引用。裝箱的本質是什么呢?當我們給一個Integer對象賦一個int值的時候,會調用Integer類的靜態方法valueOf。
    通過看valueOf源碼可知:字面量的值在-128到127之間,那么不會new新的Integer對象,而是直接引用常量池中的Integer對象,所以上面的面試題中f1 == f2的結果是true,而f3 == f4的結果是false。

    int和Integer區別:

  • int是基本數據類型,Integer是int包裝類。
  • Integer變量必須實例化后才能使用,int可以直接使用
  • Integer的默認值是null,int默認值是0
  • Integer變量實際上是對象的引用,指向new的Integer對象,int是直接存儲數據。

  • 16. HashMap詳解

    1. HashMap 的數據結構?

    JDK1.8 之前 HashMap 底層是 數組和鏈表 結合在一起使用也就是 鏈表散列。JDK1.8后 變化為數組+鏈表+紅黑樹的存儲方式,當鏈表長度超過閾值(8)時,將鏈表轉換為紅黑樹。
    HashMap 通過 key 的 hashCode 經過擾動函數處理過后得到 hash 值,然后通過 (n - 1) & hash 判斷當前元素存放的位置(這里的 n 指的是數組的長度),如果當前位置存在元素的話,就判斷該元素與要存入的元素的 hash 值以及 key 是否相同,如果相同的話,直接覆蓋,不相同就通過拉鏈法解決沖突。

    所謂 “拉鏈法” 就是:將鏈表和數組相結合。也就是說創建一個鏈表數組,數組中每一格就是一個鏈表。若遇到哈希沖突,則將沖突的值加到鏈表中即可。

    TreeMap、TreeSet以及JDK1.8之后的HashMap底層都用到了紅黑樹。紅黑樹就是為了解決二叉查找樹的缺陷,因為二叉查找樹在某些情況下會退化成一個線性結構。


    2. HashMap 的工作原理?

    A:HashMap 底層是 hash 數組和單向鏈表實現,數組中的每個元素都是鏈表,由 Node 內部類(實現 Map.Entry<K,V>接口)實現,HashMap 通過 put & get 方法存儲和獲取。

    存儲對象時,將 K/V 鍵值傳給 put() 方法:
    ①、調用 hash(K) 方法計算 K 的 hash 值,然后結合數組長度,計算得數組下標;
    ②、調整數組大小(當容器中的元素個數大于 capacity * loadfactor 時,容器會進行擴容resize 為 2n);
    ③、i.如果 K 的 hash 值在 HashMap 中不存在,則執行插入,若存在,則發生碰撞;
    ii.如果 K 的 hash 值在 HashMap 中存在,且它們兩者 equals 返回 true,則更新鍵值對;
    iii. 如果 K 的 hash 值在 HashMap 中存在,且它們兩者 equals 返回 false,則插入鏈表的尾部(尾插法)或者紅黑樹中(樹的添加方式)。
    (JDK 1.7 之前使用頭插法、JDK 1.8 使用尾插法)
    (注意:當碰撞導致鏈表大于 TREEIFY_THRESHOLD = 8 時,就把鏈表轉換成紅黑樹)

    獲取對象時,將 K 傳給 get() 方法:
    ①、調用 hash(K) 方法(計算 K 的 hash 值)從而獲取該鍵值所在鏈表的數組下標;
    ②、順序遍歷鏈表,equals()方法查找相同 Node 鏈表中 K 值對應的 V 值。

    hashCode 是定位的,存儲位置;equals是定性的,比較兩者是否相等


    3. 當兩個對象的 hashCode 相同會發生什么?
    因為 hashCode 相同,不一定就是相等的(equals方法比較),所以兩個對象所在數組的下標相同,"碰撞"就此發生。又因為 HashMap 使用鏈表存儲對象,這個 Node 會存儲到鏈表中。


    4. HashMap 的 table 的容量如何確定?loadFactor 是什么? 該容量如何變化?這種變化會帶來什么問題?

    ①、table 數組大小是由 capacity 這個參數確定的,默認是16,也可以構造時傳入,最大限制是1<<30;
    ②、loadFactor 是裝載因子,主要目的是用來確認table 數組是否需要動態擴展,默認值是0.75,比如table 數組大小為 16,裝載因子為 0.75 時,threshold 就是12,當 table 的實際大小超過 12 時,table就需要動態擴容;
    ③、擴容時,調用 resize() 方法,將 table 長度變為原來的兩倍(注意是 table 長度,而不是 threshold)
    ④、如果數據很大的情況下,擴展時將會帶來性能的損失,在性能要求很高的地方,這種損失很可能很致命。


    5. HashMap JDK1.7和1.8 的區別?

  • 出現哈希沖突時,1.7把數據存放在鏈表,1.8是先放在鏈表,鏈表長度超過8就轉成紅黑樹。

  • 1.7擴容條件是數組長度大于閾值且存在哈希沖突,1.8擴容條件是數組長度大于閾值或鏈表轉為紅黑樹且數組元素小于64時。


  • 6. HashMap 的長度為什么是2的冪次方
    為了能讓 HashMap 存取高效,盡量較少碰撞,也就是要盡量把數據分配均勻。我們上面也講到了過了,Hash 值的范圍值-2147483648到2147483647,前后加起來大概40億的映射空間,只要哈希函數映射得比較均勻松散,一般應用是很難出現碰撞的。但問題是一個40億長度的數組,內存是放不下的。所以這個散列值是不能直接拿來用的。用之前還要先做對數組的長度取模運算,得到的余數才能用來要存放的位置也就是對應的數組下標。這個數組下標的計算方法是“ hash & (n - 1) ”。(n代表數組長度)。這也就解釋了 HashMap 的長度為什么是2的冪次方。

    這個算法應該如何設計呢?
    我們首先可能會想到采用%取余的操作來實現。但是,重點來了:“取余(%)操作中如果除數是2的冪次則等價于與其除數減一的與(&)操作(也就是說 hash%length==hash&(length-1)的前提是 length 是2的 n 次方;)。” 并且 采用二進制位操作 &,相對于%能夠提高運算效率,這就解釋了 HashMap 的長度為什么是2的冪次方。


    7. 擾動函數(hash方法)
    所謂擾動函數指的就是 HashMap 的 hash 方法。使用 hash 方法也就是擾動函數是為了防止一些實現比較差的hashCode() 方法,換句話說使用擾動函數之后可以減少碰撞。

    JDK 1.8 HashMap 的 hash 方法源碼:

    static final int hash(Object key) {int h;// key.hashCode():返回散列值也就是hashcode// ^ :按位異或// >>>:無符號右移,忽略符號位,空位都以0補齊return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }

    由源碼注釋可知,(數組長度-1)正好相當于一個“低位掩碼”?!?amp;”操作的結果就是散列值的高位全部歸零,只保留低位值,用來做數組下標訪問。以初始長度16為例,16-1=15。2進制表示是00000000 00000000 00001111。和某散列值做“與”操作如下,結果就是截取了最低的四位值。

    10100101 11000100 00100101 & 00000000 00000000 00001111 ----------------------------------00000000 00000000 00000101 //高位全部歸零,只保留末四位

    但這時候問題就來了,這樣就算我的散列值分布再松散,要是只取最后幾位的話,碰撞也會很嚴重。更要命的是如果散列本身做得不好,分布上成等差數列的漏洞,恰好使最后幾個低位呈現規律性重復,就很不好了。

    這時候“擾動函數”的價值就體現出來了。

    右位移16位,正好是32bit的一半,自己的高半區和低半區做異或,就是為了混合原始哈希碼的高位和低位,以此來加大低位的隨機性。而且混合后的低位摻雜了高位的部分特征,這樣高位的信息也被變相保留下來。


    8. HashMap擴容

    參數含義
    capacitytable 的容量大小,默認為 16。需要注意的是 capacity 必須保證為 2 的 n 次方。
    size鍵值對數量。
    thresholdsize 的臨界值,當 size 大于等于 threshold 就必須進行擴容操作。
    loadFactor裝載因子,table 能夠使用的比例,threshold = capacity * loadFactor。

    擴容使用 resize() 實現,當需要擴容時,令 capacity 為原來的兩倍。需要注意的是,擴容操作同樣需要把 oldTable 的所有鍵值對重新插入 newTable 中,因此這一步是很費時的。

    在進行擴容時,需要把鍵值對重新放到對應的桶上。HashMap 使用了一個特殊的機制,可以降低重新計算桶下標的操作。

    假設原數組長度 capacity 為 16,擴容之后 new capacity 為 32:

    capacity : 00010000 new capacity : 00100000

    對于一個 Key,它的哈希值如果在第 5 位上為 0,那么取模得到的結果和之前一樣。如果為 1,那么得到的結果為原來的結果 +16。


    17. HashSet 和 HashMap 區別

    如果你看過 HashSet 源碼的話就應該知道:HashSet 底層就是基于 HashMap 實現的。(HashSet 的源碼非常非常少,因為除了 clone() 方法、writeObject()方法、readObject()方法是 HashSet 自己不得不實現之外,其他方法都是直接調用 HashMap 中的方法。)


    18. HashMap 和 Hashtable 的區別

  • 線程是否安全: HashMap 是非線程安全的,HashTable 是線程安全的;HashTable 內部的方法基本都經過 synchronized 修飾。
  • 效率: 因為線程安全的問題,HashMap 要比 HashTable 效率高一點。另外,HashTable 基本被淘汰,不要在代碼中使用它;
  • 對Null key 和Null value的支持: HashMap 中,null 可以作為鍵,這樣的鍵只有一個,可以有一個或多個鍵所對應的值為 null。但是在 HashTable 中 put 進的鍵值只要有一個 null,直接拋出 NullPointerException。
  • 初始容量大小和每次擴充容量大小的不同 :
    ①創建時如果不指定容量初始值,Hashtable 默認的初始大小為11,之后每次擴充,容量變為原來的2n+1。HashMap 默認的初始化大小為16。之后每次擴充,容量變為原來的2倍。
    ②創建時如果給定了容量初始值,那么 Hashtable 會直接使用你給定的大小,而 HashMap 會將其擴充為2的冪次方大小,也就是說 HashMap 總是使用2的冪作為哈希表的大小。
  • 底層數據結構: JDK1.8 以后的 HashMap 在解決哈希沖突時有了較大的變化,當鏈表長度大于閾值(默認為8)時,將鏈表轉化為紅黑樹,以減少搜索時間。Hashtable 沒有這樣的機制。

  • 19. ConcurrentHashMap解析

    1. ConcurrentHashMap概述
    ConcurrentHashMap 是 Java并發包 java.util.concurrent 中提供的一個線程安全且高效的 HashMap 實現。ConcurrentHashMap的數據結構已經接近HashMap,相對而言,ConcurrentHashMap只是增加了同步的操作來控制并發,從JDK1.7 版本的 ReentrantLock+Segment+HashEntry,到JDK1.8版本中的synchronized + CAS + HashEntry+紅黑樹。

  • 數據結構:取消了Segment分段鎖的數據結構,取而代之的是 數組+鏈表+紅黑樹的結構。
  • 保證線程安全機制:JDK1.7采用segment的分段鎖機制實現線程安全,其中segment繼承自ReentrantLock。JDK1.8采用 CAS+synchronized來保證線程安全。
  • 鎖的粒度:JDK1.7對需要進行數據操作的segment 加鎖,JDK1.8調整為對每個數組元素加鎖(Node)
  • 鏈表轉化為紅黑樹:定位節點的hash算法簡化會帶來弊端,Hash沖突加劇,因此在鏈表節點數量大于8時,會將鏈表轉化為紅黑樹進行存儲。
  • 查詢時間復雜度:從原來的遍歷鏈表O(n),變成遍歷紅黑樹O(logN)

  • 2. ConcurrentHashMap線程安全的具體實現方式/底層具體實現
    JDK1.7(上面有示意圖)
    首先將數據分為一段一段的存儲,然后給每一段數據配一把鎖,當一個線程占用鎖訪問其中一個段數據時,其他段的數據也能被其他線程訪問。
    ConcurrentHashMap 是由 Segment 數組結構和 HashEntry 數組結構組成。
    Segment 實現了 ReentrantLock,所以 Segment 是一種可重入鎖,扮演鎖的角色。HashEntry 用于存儲鍵值對數據。

    static class Segment<K,V> extends ReentrantLock implements Serializable { }

    一個 ConcurrentHashMap 里包含一個 Segment 數組。Segment 的結構和HashMap類似,是一種數組和鏈表結構,一個 Segment 包含一個 HashEntry 數組,每個 HashEntry 是一個鏈表結構的元素,每個 Segment 守護著一個HashEntry數組里的元素,當對 HashEntry 數組的數據進行修改時,必須首先獲得對應的 Segment的鎖。

    JDK1.8 (上面有示意圖)
    ConcurrentHashMap取消了Segment分段鎖,采用CAS和synchronized來保證并發安全。數據結構跟HashMap1.8的結構類似,數組+鏈表/紅黑二叉樹。
    synchronized只鎖定當前鏈表或紅黑二叉樹的首節點,這樣只要hash不沖突,就不會產生并發,效率又提升N倍。


    3. ConcurrentHashMap 的并發度是什么?
    程序運行時能夠同時更新 ConccurentHashMap 且不產生鎖競爭的最大線程數。默認為 16,且可以在構造函數中設置。當用戶設置并發度時,ConcurrentHashMap 會使用大于等于該值的最小2冪指數作為實際并發度(假如用戶設置并發度為17,實際并發度則為32)


    4. ConcurrentHashMap 在 JDK 1.8 中,為什么要使用內置鎖 synchronized 來代替重入鎖 ReentrantLock?

  • 粒度降低了;
  • JVM 開發團隊沒有放棄 synchronized,而且基于 JVM 的 synchronized 優化空間更大,更加自然。
  • 在大量的數據操作下,對于 JVM 的內存壓力,基于 API 的 ReentrantLock 會開銷更多的內存。

  • 20. ConcurrentHashMap 和 Hashtable 的區別

    ConcurrentHashMap 和 Hashtable 的區別主要體現在實現線程安全的方式上不同。

  • 底層數據結構: JDK1.7的 ConcurrentHashMap 底層采用 分段的數組+鏈表 實現,JDK1.8 采用的數據結構跟HashMap1.8的結構一樣,數組+鏈表/紅黑二叉樹。Hashtable 和 JDK1.8 之前的 HashMap 的底層數據結構類似都是采用 數組+鏈表 的形式,數組是 HashMap 的主體,鏈表則是主要為了解決哈希沖突而存在的;
  • 實現線程安全的方式(重要): ① 在JDK1.7的時候,ConcurrentHashMap(分段鎖) 對整個桶數組進行了分割分段(Segment),每一把鎖只鎖容器其中一部分數據,多線程訪問容器里不同數據段的數據,就不會存在鎖競爭,提高并發訪問率。 到了 JDK1.8 的時候已經摒棄了Segment的概念,而是直接用 Node 數組+鏈表+紅黑樹的數據結構來實現,并發控制使用 synchronized 和 CAS 來操作。(JDK1.6以后 對 synchronized鎖做了很多優化) 整個看起來就像是優化過且線程安全的 HashMap,雖然在JDK1.8中還能看到 Segment 的數據結構,但是已經簡化了屬性,只是為了兼容舊版本;② Hashtable(同一把鎖) :使用 synchronized 來保證線程安全,效率非常低下。當一個線程訪問同步方法時,其他線程也訪問同步方法,可能會進入阻塞或輪詢狀態,如使用put 添加元素,另一個線程不能使用 put 添加元素,也不能使用 get,競爭會越來越激烈效率越低。

  • 21. == 和 equals 區別

    1. == 和 equals 區別

    • == : 它的作用是判斷兩個對象的地址是不是相等。即,判斷兩個對象是不是同一個對象。(基本數據類型 == 比較的是值,引用數據類型 == 比較的是內存地址)
    • equals() : 它的作用也是判斷兩個對象是否相等。但它一般有兩種使用情況:
      情況1:類沒有覆蓋 equals() 方法。則通過 equals() 比較該類的兩個對象時,等價于通過“==”比較這兩個對象。
      情況2:類覆蓋了 equals() 方法。一般,我們都覆蓋 equals() 方法來兩個對象的內容相等;若它們的內容相等,則返回 true (即,認為這兩個對象相等)。

    2. 為什么要同時重寫equals()和hashCode()
    當改寫equals()的時候,總是要改寫hashCode(),根據一個類的equals方法(改寫后),兩個截然不同的實例有可能在邏輯上是相等的,但是,根據Object.hashCode方法,它們僅僅是兩個對象。違反了“相等的對象必須具有相等的散列碼”原則。所以要同時重寫equals()和hashCode()。

    3. 為什么要重寫 equals 方法
    因為不重寫 equals 方法,執行 user1.equals(user2) 比較的就是兩個對象的地址(即 user1 == user2),肯定是不相等的,見 Object 源碼:

    public boolean equals(Object obj) {return (this == obj); }

    4. 為什么要重寫 hashCode 方法
    當 equals 方法被重寫時,通常有必要重寫 hashCode 方法,以維護 hashCode 方法的常規協定,該協定聲明相等對象必須具有相等的哈希碼。
    hashCode 是用于散列數據的快速存取,如利用 HashSet/HashMap/Hashtable 類來存儲數據時,都會根據存儲對象的 hashCode 值來進行判斷是否相同的。如果只重寫 equals() 而不重寫 hashCode() 那么 HashSet 等集合會判定為兩個對象,而不是同一個對象。


    22. Java 序列化和反序列化

    • 把對象轉換為字節序列的過程稱為對象的序列化。
    • 把字節序列恢復為對象的過程稱為對象的反序列化。

    Java 的序列化是為了保存各種對象在內存中的狀態,并且可以把保存的對象狀態再讀取出來。
    以下情況需要使用 Java 序列化:

  • 想把內存中的對象狀態保存到一個文件中或者數據庫中;
  • 想用套接字在網絡上傳送對象的時候;
  • 想通過 RMI(遠程方法調用)傳輸對象的時候;
  • 總結

    以上是生活随笔為你收集整理的面经——Java基础的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产成人无码av一区二区 | 中国女人内谢69xxxxxa片 | 国产精品亚洲五月天高清 | 久久97精品久久久久久久不卡 | 在线播放亚洲第一字幕 | 乱码午夜-极国产极内射 | 国产极品美女高潮无套在线观看 | 亚洲gv猛男gv无码男同 | 国内精品九九久久久精品 | 四虎国产精品一区二区 | 色婷婷综合中文久久一本 | 一个人免费观看的www视频 | 无码人中文字幕 | 精品国精品国产自在久国产87 | 欧美丰满老熟妇xxxxx性 | 亚洲精品国产品国语在线观看 | 99精品久久毛片a片 | 国产办公室秘书无码精品99 | 国产精品久久久一区二区三区 | 亚洲无人区一区二区三区 | 天干天干啦夜天干天2017 | 四十如虎的丰满熟妇啪啪 | 国产乱子伦视频在线播放 | 99久久久无码国产aaa精品 | 精品日本一区二区三区在线观看 | 人妻少妇精品无码专区二区 | 白嫩日本少妇做爰 | 午夜无码区在线观看 | 国产精品嫩草久久久久 | 国产口爆吞精在线视频 | 亚洲日韩av一区二区三区四区 | 亚洲午夜久久久影院 | 国产精品嫩草久久久久 | 一本久道久久综合婷婷五月 | 动漫av一区二区在线观看 | 国产成人精品视频ⅴa片软件竹菊 | 欧美放荡的少妇 | 在线播放无码字幕亚洲 | 无码av最新清无码专区吞精 | 国产乱码精品一品二品 | 国产成人无码av在线影院 | 成人免费视频在线观看 | 青草视频在线播放 | 风流少妇按摩来高潮 | 国产又粗又硬又大爽黄老大爷视 | 国产精品亚洲五月天高清 | 九九久久精品国产免费看小说 | 男女下面进入的视频免费午夜 | 中文字幕av无码一区二区三区电影 | 久久97精品久久久久久久不卡 | 中文字幕人成乱码熟女app | 亚洲日本va中文字幕 | 成人性做爰aaa片免费看 | 亚洲成av人影院在线观看 | 久久伊人色av天堂九九小黄鸭 | 在线观看国产一区二区三区 | 国产又粗又硬又大爽黄老大爷视 | 欧美老妇交乱视频在线观看 | 免费播放一区二区三区 | av香港经典三级级 在线 | 亚洲精品综合一区二区三区在线 | 欧美三级a做爰在线观看 | 大色综合色综合网站 | 日韩无套无码精品 | 啦啦啦www在线观看免费视频 | 亚洲国产精品一区二区美利坚 | 精品久久久久香蕉网 | 亚洲精品国产第一综合99久久 | 曰韩无码二三区中文字幕 | 久久国产精品二国产精品 | 亚洲一区二区三区播放 | 久久97精品久久久久久久不卡 | 鲁一鲁av2019在线 | 99久久精品日本一区二区免费 | 国内精品人妻无码久久久影院蜜桃 | 西西人体www44rt大胆高清 | 国产在线无码精品电影网 | 国产精品va在线观看无码 | 亚洲中文字幕成人无码 | 少妇人妻av毛片在线看 | 无码播放一区二区三区 | 亚洲天堂2017无码中文 | 国产精品a成v人在线播放 | 东京热一精品无码av | 中文字幕人妻无码一区二区三区 | 色一情一乱一伦一区二区三欧美 | 麻花豆传媒剧国产免费mv在线 | 疯狂三人交性欧美 | 国产区女主播在线观看 | 欧美日韩在线亚洲综合国产人 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 亚洲国产精品久久久久久 | 妺妺窝人体色www婷婷 | 国产激情艳情在线看视频 | 国产精品香蕉在线观看 | 国产激情精品一区二区三区 | 久久久久久久人妻无码中文字幕爆 | 中国女人内谢69xxxxxa片 | 无码毛片视频一区二区本码 | 一本大道久久东京热无码av | 国产99久久精品一区二区 | 亚洲男女内射在线播放 | aa片在线观看视频在线播放 | 青草青草久热国产精品 | av香港经典三级级 在线 | 激情亚洲一区国产精品 | 国产成人av免费观看 | 无遮挡啪啪摇乳动态图 | 国产精华av午夜在线观看 | 免费人成在线观看网站 | 亚洲熟妇色xxxxx欧美老妇 | 成 人影片 免费观看 | 亚洲天堂2017无码 | 色综合天天综合狠狠爱 | 男女超爽视频免费播放 | 欧洲精品码一区二区三区免费看 | aa片在线观看视频在线播放 | 波多野结衣高清一区二区三区 | 精品国产福利一区二区 | 内射白嫩少妇超碰 | 少妇性荡欲午夜性开放视频剧场 | 两性色午夜免费视频 | 亚洲精品国偷拍自产在线麻豆 | 国产偷国产偷精品高清尤物 | 国产麻豆精品一区二区三区v视界 | 国产亚洲欧美日韩亚洲中文色 | av人摸人人人澡人人超碰下载 | 亚洲色欲久久久综合网东京热 | 无码av岛国片在线播放 | 日韩欧美中文字幕公布 | 久久久久av无码免费网 | 人人超人人超碰超国产 | 婷婷丁香六月激情综合啪 | 日韩人妻系列无码专区 | 精品人人妻人人澡人人爽人人 | 欧美日韩亚洲国产精品 | 大乳丰满人妻中文字幕日本 | 97精品国产97久久久久久免费 | 色综合天天综合狠狠爱 | 在线成人www免费观看视频 | 日本精品久久久久中文字幕 | 午夜福利试看120秒体验区 | 伊人久久婷婷五月综合97色 | 人人妻人人澡人人爽人人精品浪潮 | 精品无码成人片一区二区98 | 亚洲中文无码av永久不收费 | 99久久亚洲精品无码毛片 | 男女猛烈xx00免费视频试看 | 亚洲精品一区二区三区在线 | 无码福利日韩神码福利片 | 色综合久久久久综合一本到桃花网 | 男人和女人高潮免费网站 | 亚洲精品欧美二区三区中文字幕 | 日日夜夜撸啊撸 | 久久久精品成人免费观看 | 久久久精品国产sm最大网站 | 午夜无码区在线观看 | 麻豆国产人妻欲求不满 | 色一情一乱一伦一区二区三欧美 | 国产在线无码精品电影网 | a在线亚洲男人的天堂 | 人妻人人添人妻人人爱 | 久久无码人妻影院 | 丰满少妇弄高潮了www | 日日摸天天摸爽爽狠狠97 | 少妇无码吹潮 | www一区二区www免费 | 久久人人爽人人人人片 | 激情人妻另类人妻伦 | 夜夜夜高潮夜夜爽夜夜爰爰 | √8天堂资源地址中文在线 | 熟妇人妻激情偷爽文 | 亚洲天堂2017无码中文 | 久久久精品欧美一区二区免费 | 骚片av蜜桃精品一区 | 国产成人综合在线女婷五月99播放 | 女人被男人躁得好爽免费视频 | 亚洲人成影院在线无码按摩店 | 国模大胆一区二区三区 | 97色伦图片97综合影院 | 国产精品久久久久9999小说 | 思思久久99热只有频精品66 | 欧美一区二区三区视频在线观看 | 亚洲精品综合五月久久小说 | 国产成人一区二区三区在线观看 | 中文字幕乱码中文乱码51精品 | 狂野欧美性猛交免费视频 | 永久黄网站色视频免费直播 | 久久久久人妻一区精品色欧美 | 久久精品国产一区二区三区肥胖 | 亚洲经典千人经典日产 | 无码av中文字幕免费放 | 四虎国产精品免费久久 | 久久亚洲精品成人无码 | 成人aaa片一区国产精品 | 国产卡一卡二卡三 | 牲欲强的熟妇农村老妇女视频 | 在线精品国产一区二区三区 | 中文字幕无码乱人伦 | 亚洲中文字幕在线观看 | 久久精品女人的天堂av | 乌克兰少妇xxxx做受 | 香蕉久久久久久av成人 | 亚洲日韩精品欧美一区二区 | 欧美第一黄网免费网站 | 国产香蕉尹人综合在线观看 | 十八禁视频网站在线观看 | 国产av无码专区亚洲awww | 久久熟妇人妻午夜寂寞影院 | 巨爆乳无码视频在线观看 | 一个人免费观看的www视频 | 久久久久免费精品国产 | 中文字幕乱码亚洲无线三区 | 男女作爱免费网站 | 欧美性色19p | 亚洲精品www久久久 | 捆绑白丝粉色jk震动捧喷白浆 | 国产亚洲精品久久久久久久 | 欧美精品无码一区二区三区 | 欧美性黑人极品hd | 日韩少妇白浆无码系列 | 色婷婷综合中文久久一本 | 日韩亚洲欧美中文高清在线 | 国产乱码精品一品二品 | 天堂а√在线中文在线 | 午夜成人1000部免费视频 | 亚洲成av人在线观看网址 | 精品一区二区三区波多野结衣 | 少妇无码吹潮 | 亚洲码国产精品高潮在线 | 成人三级无码视频在线观看 | www成人国产高清内射 | 国产av无码专区亚洲awww | 国产精品美女久久久 | 亚洲国产精品一区二区第一页 | 精品欧美一区二区三区久久久 | 亚洲欧美精品aaaaaa片 | 蜜桃无码一区二区三区 | 亚洲熟妇色xxxxx亚洲 | 亚洲成a人一区二区三区 | 初尝人妻少妇中文字幕 | av无码不卡在线观看免费 | 亚无码乱人伦一区二区 | 国产精品第一国产精品 | 亚洲国产精品一区二区美利坚 | 色五月五月丁香亚洲综合网 | 日韩精品无码一本二本三本色 | 四虎国产精品一区二区 | 日韩人妻无码中文字幕视频 | 丰满人妻一区二区三区免费视频 | 一本久道高清无码视频 | 嫩b人妻精品一区二区三区 | 国产成人人人97超碰超爽8 | 国产sm调教视频在线观看 | 老熟妇乱子伦牲交视频 | av人摸人人人澡人人超碰下载 | 国产精品.xx视频.xxtv | 欧美 日韩 亚洲 在线 | 天天拍夜夜添久久精品大 | 国产av无码专区亚洲a∨毛片 | av无码电影一区二区三区 | 暴力强奷在线播放无码 | 精品国产国产综合精品 | 国产精品va在线观看无码 | 男人的天堂2018无码 | 国产亲子乱弄免费视频 | 国产成人无码专区 | 1000部夫妻午夜免费 | 精品午夜福利在线观看 | 蜜桃臀无码内射一区二区三区 | 四虎国产精品一区二区 | 小sao货水好多真紧h无码视频 | 乌克兰少妇xxxx做受 | 国产人妖乱国产精品人妖 | 强伦人妻一区二区三区视频18 | 日产精品99久久久久久 | 色综合久久88色综合天天 | 在线亚洲高清揄拍自拍一品区 | 99精品视频在线观看免费 | 国产精品国产三级国产专播 | 玩弄少妇高潮ⅹxxxyw | 亚洲自偷自偷在线制服 | 国产精品二区一区二区aⅴ污介绍 | 精品国产av色一区二区深夜久久 | 精品久久久久久人妻无码中文字幕 | 午夜精品一区二区三区在线观看 | 妺妺窝人体色www在线小说 | 日韩精品无码一本二本三本色 | 2019午夜福利不卡片在线 | 偷窥日本少妇撒尿chinese | 女人高潮内射99精品 | 国产特级毛片aaaaaa高潮流水 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲经典千人经典日产 | 亚洲人亚洲人成电影网站色 | 久久久精品国产sm最大网站 | 亚洲爆乳大丰满无码专区 | 性生交片免费无码看人 | 国产九九九九九九九a片 | 亚洲精品国产精品乱码不卡 | 大乳丰满人妻中文字幕日本 | 日本成熟视频免费视频 | 亚洲综合伊人久久大杳蕉 | 国产黄在线观看免费观看不卡 | 国产精品手机免费 | 成人无码精品一区二区三区 | 国产亚洲欧美日韩亚洲中文色 | 亚洲精品国偷拍自产在线麻豆 | 亚洲精品国偷拍自产在线麻豆 | 国产精品18久久久久久麻辣 | 国产成人综合在线女婷五月99播放 | 人人妻人人藻人人爽欧美一区 | 亚洲国产高清在线观看视频 | 亚洲成色在线综合网站 | 任你躁国产自任一区二区三区 | 无码人妻黑人中文字幕 | 97久久国产亚洲精品超碰热 | 国产国语老龄妇女a片 | 狠狠cao日日穞夜夜穞av | 国产超碰人人爽人人做人人添 | 国产猛烈高潮尖叫视频免费 | 亚洲大尺度无码无码专区 | 欧美 丝袜 自拍 制服 另类 | 天天拍夜夜添久久精品 | 亚洲无人区一区二区三区 | 精品无人区无码乱码毛片国产 | 亚洲 日韩 欧美 成人 在线观看 | 男人和女人高潮免费网站 | 欧美人与禽猛交狂配 | 日韩视频 中文字幕 视频一区 | 99久久精品无码一区二区毛片 | 丝袜足控一区二区三区 | 国产激情无码一区二区app | 午夜成人1000部免费视频 | 亚洲色大成网站www国产 | 欧美猛少妇色xxxxx | 国产成人一区二区三区别 | 久久久国产精品无码免费专区 | 中文无码精品a∨在线观看不卡 | 日韩人妻无码一区二区三区久久99 | 国产成人无码av在线影院 | 永久免费观看美女裸体的网站 | 亚洲精品一区三区三区在线观看 | 亚洲aⅴ无码成人网站国产app | 国产精品久久国产精品99 | av无码久久久久不卡免费网站 | 少妇厨房愉情理9仑片视频 | 国产午夜福利亚洲第一 | 欧美精品无码一区二区三区 | 国产在线无码精品电影网 | 18黄暴禁片在线观看 | 又粗又大又硬毛片免费看 | 内射巨臀欧美在线视频 | 亚洲精品中文字幕久久久久 | 色一情一乱一伦一视频免费看 | 欧美性黑人极品hd | 国产又爽又猛又粗的视频a片 | 久久精品女人的天堂av | 无码av免费一区二区三区试看 | 疯狂三人交性欧美 | 国产午夜精品一区二区三区嫩草 | 99久久99久久免费精品蜜桃 | 国产精品多人p群无码 | 国产偷国产偷精品高清尤物 | 日本又色又爽又黄的a片18禁 | 任你躁在线精品免费 | 国产人妻精品一区二区三区 | 亚洲日本在线电影 | 亚洲欧美中文字幕5发布 | 熟女俱乐部五十路六十路av | 噜噜噜亚洲色成人网站 | 色 综合 欧美 亚洲 国产 | 欧美日韩一区二区三区自拍 | 天堂久久天堂av色综合 | 亚洲无人区一区二区三区 | 精品夜夜澡人妻无码av蜜桃 | 国产精品视频免费播放 | 亚洲狠狠色丁香婷婷综合 | 日韩av无码一区二区三区 | 欧美高清在线精品一区 | 国产国语老龄妇女a片 | 任你躁国产自任一区二区三区 | 欧美丰满熟妇xxxx | 中文字幕色婷婷在线视频 | 国产又爽又猛又粗的视频a片 | 激情五月综合色婷婷一区二区 | 亚洲精品无码人妻无码 | 在线观看免费人成视频 | 精品国产一区二区三区av 性色 | 欧美国产日韩亚洲中文 | 377p欧洲日本亚洲大胆 | 又粗又大又硬又长又爽 | 精品国产乱码久久久久乱码 | 久久久精品人妻久久影视 | 国产三级久久久精品麻豆三级 | 高清无码午夜福利视频 | 日韩人妻无码中文字幕视频 | 国产无遮挡又黄又爽免费视频 | 大肉大捧一进一出好爽视频 | 久久婷婷五月综合色国产香蕉 | 欧美精品一区二区精品久久 | 日本熟妇乱子伦xxxx | 久久国产精品偷任你爽任你 | 鲁大师影院在线观看 | 无码福利日韩神码福利片 | 装睡被陌生人摸出水好爽 | 精品欧洲av无码一区二区三区 | www一区二区www免费 | 久久综合久久自在自线精品自 | 18黄暴禁片在线观看 | 99er热精品视频 | 国产情侣作爱视频免费观看 | 欧美野外疯狂做受xxxx高潮 | 亚洲国产av精品一区二区蜜芽 | 久久人人爽人人人人片 | 美女毛片一区二区三区四区 | 久久国产精品_国产精品 | 性色av无码免费一区二区三区 | 国产精品无码永久免费888 | 色一情一乱一伦 | 亚洲精品国产精品乱码不卡 | 日本熟妇浓毛 | 久在线观看福利视频 | 免费无码的av片在线观看 | 中文字幕乱码人妻二区三区 | 人人妻人人澡人人爽欧美精品 | 亚洲人成网站色7799 | 人妻少妇精品无码专区动漫 | 中文字幕乱码中文乱码51精品 | 精品一区二区三区无码免费视频 | 国产精品.xx视频.xxtv | 性色欲网站人妻丰满中文久久不卡 | 亚洲日韩中文字幕在线播放 | 国产明星裸体无码xxxx视频 | 中文字幕日产无线码一区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产成人无码av在线影院 | 亚洲经典千人经典日产 | 日韩少妇内射免费播放 | 狠狠色欧美亚洲狠狠色www | 欧美成人高清在线播放 | 久久精品中文闷骚内射 | 亚洲国产日韩a在线播放 | 国内揄拍国内精品人妻 | 亚洲大尺度无码无码专区 | 蜜桃视频韩日免费播放 | 国产精品无套呻吟在线 | 成人精品一区二区三区中文字幕 | 天天摸天天碰天天添 | 亚洲午夜久久久影院 | 国产麻豆精品一区二区三区v视界 | 爽爽影院免费观看 | 中文精品无码中文字幕无码专区 | 无码人妻出轨黑人中文字幕 | 久久aⅴ免费观看 | 人人爽人人爽人人片av亚洲 | 亚洲日本va午夜在线电影 | 对白脏话肉麻粗话av | 狠狠综合久久久久综合网 | 国产精品久久久午夜夜伦鲁鲁 | 国产网红无码精品视频 | 麻豆国产人妻欲求不满谁演的 | 国内精品人妻无码久久久影院蜜桃 | 亚洲 日韩 欧美 成人 在线观看 | 久久国产自偷自偷免费一区调 | 欧美国产亚洲日韩在线二区 | 亚洲另类伦春色综合小说 | 三级4级全黄60分钟 | 骚片av蜜桃精品一区 | 青青草原综合久久大伊人精品 | 亚洲第一网站男人都懂 | 国产精品无码mv在线观看 | 97精品人妻一区二区三区香蕉 | 亚洲狠狠色丁香婷婷综合 | 性欧美熟妇videofreesex | 国产成人无码a区在线观看视频app | 麻豆精品国产精华精华液好用吗 | 国产内射老熟女aaaa | 亚洲人成网站免费播放 | 国产精品高潮呻吟av久久 | 国内精品久久久久久中文字幕 | 免费人成在线观看网站 | 国产特级毛片aaaaaaa高清 | 国产又爽又猛又粗的视频a片 | 国产精品美女久久久网av | 高清无码午夜福利视频 | 久久国产劲爆∧v内射 | 女人色极品影院 | 少妇久久久久久人妻无码 | 国产精品亚洲一区二区三区喷水 | 久久久久亚洲精品男人的天堂 | 亚洲成色www久久网站 | 黑人巨大精品欧美一区二区 | 国产精品久久久久久无码 | 美女张开腿让人桶 | 欧美激情综合亚洲一二区 | 蜜臀aⅴ国产精品久久久国产老师 | 国产手机在线αⅴ片无码观看 | 天天躁日日躁狠狠躁免费麻豆 | 色综合久久久无码中文字幕 | 久久久av男人的天堂 | 日日天日日夜日日摸 | 牲欲强的熟妇农村老妇女视频 | 国产午夜福利亚洲第一 | 国产激情艳情在线看视频 | 在线观看国产一区二区三区 | 激情五月综合色婷婷一区二区 | 一二三四社区在线中文视频 | 亚洲色大成网站www国产 | 麻豆md0077饥渴少妇 | 国产内射爽爽大片视频社区在线 | 日日鲁鲁鲁夜夜爽爽狠狠 | 久久99精品国产麻豆 | 熟女俱乐部五十路六十路av | 奇米影视7777久久精品人人爽 | a片在线免费观看 | 久久国产自偷自偷免费一区调 | 一个人看的www免费视频在线观看 | 久久久久久av无码免费看大片 | 亚洲国产精品久久久天堂 | 久精品国产欧美亚洲色aⅴ大片 | а√资源新版在线天堂 | 国产午夜福利亚洲第一 | 国产女主播喷水视频在线观看 | 国产一区二区三区日韩精品 | 麻花豆传媒剧国产免费mv在线 | 中文字幕 亚洲精品 第1页 | 欧美35页视频在线观看 | 国内精品人妻无码久久久影院 | 成 人 免费观看网站 | 国色天香社区在线视频 | 国产av一区二区三区最新精品 | 国产亚洲精品精品国产亚洲综合 | 人人爽人人澡人人高潮 | 夜夜躁日日躁狠狠久久av | 午夜福利电影 | 精品久久久久久人妻无码中文字幕 | 最新版天堂资源中文官网 | 国产区女主播在线观看 | 国产亚洲欧美在线专区 | 国产欧美熟妇另类久久久 | 超碰97人人做人人爱少妇 | 亚洲人成人无码网www国产 | 国产精品a成v人在线播放 | 欧美freesex黑人又粗又大 | 无码吃奶揉捏奶头高潮视频 | 国产av无码专区亚洲a∨毛片 | 欧美日韩一区二区综合 | 久久精品国产日本波多野结衣 | 强开小婷嫩苞又嫩又紧视频 | 国产无av码在线观看 | 精品国偷自产在线 | 精品人妻人人做人人爽 | 国产偷国产偷精品高清尤物 | 国内丰满熟女出轨videos | 亚洲精品国偷拍自产在线麻豆 | 亚洲の无码国产の无码影院 | 国内精品人妻无码久久久影院蜜桃 | 亚洲精品国产精品乱码视色 | 天下第一社区视频www日本 | 亚洲中文无码av永久不收费 | 国产一区二区三区四区五区加勒比 | 婷婷综合久久中文字幕蜜桃三电影 | 国产精品成人av在线观看 | 亚洲乱亚洲乱妇50p | 300部国产真实乱 | 性欧美大战久久久久久久 | 国产精品a成v人在线播放 | v一区无码内射国产 | 老司机亚洲精品影院 | 1000部啪啪未满十八勿入下载 | a在线观看免费网站大全 | 东北女人啪啪对白 | 一区二区传媒有限公司 | 激情综合激情五月俺也去 | 99国产欧美久久久精品 | 露脸叫床粗话东北少妇 | 亚洲国产精品一区二区第一页 | 澳门永久av免费网站 | 国产精品内射视频免费 | 大肉大捧一进一出好爽视频 | а√资源新版在线天堂 | 久久久婷婷五月亚洲97号色 | 丰满妇女强制高潮18xxxx | 日韩精品无码免费一区二区三区 | 丁香啪啪综合成人亚洲 | 好屌草这里只有精品 | 亚洲国产综合无码一区 | 亚洲欧美色中文字幕在线 | 国产色在线 | 国产 | 国产精品鲁鲁鲁 | 色窝窝无码一区二区三区色欲 | 久久精品国产精品国产精品污 | 日本免费一区二区三区最新 | 国模大胆一区二区三区 | 国产午夜无码视频在线观看 | 中文字幕人妻丝袜二区 | 亚洲国产av精品一区二区蜜芽 | 色综合久久网 | 亚洲精品综合一区二区三区在线 | 精品久久久久久亚洲精品 | 国产成人无码一二三区视频 | 无码国内精品人妻少妇 | 午夜性刺激在线视频免费 | 欧美兽交xxxx×视频 | 人妻中文无码久热丝袜 | 午夜嘿嘿嘿影院 | 久久亚洲中文字幕精品一区 | 欧美日韩精品 | 乱中年女人伦av三区 | 欧美黑人巨大xxxxx | 久久人人爽人人人人片 | 熟妇人妻无乱码中文字幕 | 人人爽人人澡人人高潮 | 好爽又高潮了毛片免费下载 | 欧美熟妇另类久久久久久多毛 | 国产精品人妻一区二区三区四 | 国产亚洲精品久久久久久国模美 | 好爽又高潮了毛片免费下载 | 亚洲精品久久久久久一区二区 | 少女韩国电视剧在线观看完整 | 亚洲中文字幕无码一久久区 | 熟妇人妻无乱码中文字幕 | 亚洲精品中文字幕久久久久 | 蜜臀av无码人妻精品 | 伊在人天堂亚洲香蕉精品区 | 特级做a爰片毛片免费69 | 国产精品无码成人午夜电影 | 久久久久久久女国产乱让韩 | 国内少妇偷人精品视频 | 日本精品人妻无码免费大全 | 扒开双腿疯狂进出爽爽爽视频 | 亚洲中文字幕无码中字 | 久久久久久av无码免费看大片 | 精品人妻av区 | 国产绳艺sm调教室论坛 | 熟妇女人妻丰满少妇中文字幕 | 亚洲日韩精品欧美一区二区 | 97精品人妻一区二区三区香蕉 | 国产成人综合色在线观看网站 | 亚洲欧洲日本综合aⅴ在线 | 久久久精品国产sm最大网站 | 欧美精品国产综合久久 | 国内精品久久久久久中文字幕 | 无遮无挡爽爽免费视频 | 秋霞成人午夜鲁丝一区二区三区 | 久久精品成人欧美大片 | 欧美 日韩 人妻 高清 中文 | 2019nv天堂香蕉在线观看 | 无码国产激情在线观看 | 亚洲国产精品毛片av不卡在线 | 国内精品人妻无码久久久影院蜜桃 | 欧美激情内射喷水高潮 | 亚洲精品国产a久久久久久 | 国产又爽又黄又刺激的视频 | 亚洲综合无码一区二区三区 | 300部国产真实乱 | 亚洲热妇无码av在线播放 | 精品久久久中文字幕人妻 | 少妇无套内谢久久久久 | 日本精品久久久久中文字幕 | 一本色道久久综合亚洲精品不卡 | 又粗又大又硬又长又爽 | 色一情一乱一伦一视频免费看 | 呦交小u女精品视频 | 中文字幕无码视频专区 | 欧美性生交活xxxxxdddd | 骚片av蜜桃精品一区 | 网友自拍区视频精品 | 国产免费观看黄av片 | 国产精品香蕉在线观看 | 日本成熟视频免费视频 | 色综合久久久无码中文字幕 | 青草青草久热国产精品 | 精品一二三区久久aaa片 | 日日天日日夜日日摸 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 97久久精品无码一区二区 | 人妻人人添人妻人人爱 | 久久99精品国产麻豆 | 性生交大片免费看女人按摩摩 | 欧美一区二区三区 | 又紧又大又爽精品一区二区 | 国产 浪潮av性色四虎 | 久久精品国产99精品亚洲 | 人妻少妇精品久久 | 老熟女重囗味hdxx69 | 成人性做爰aaa片免费看 | 国产乱人偷精品人妻a片 | 国内精品人妻无码久久久影院 | 亚洲色在线无码国产精品不卡 | 亚洲色在线无码国产精品不卡 | 麻豆av传媒蜜桃天美传媒 | 日本精品人妻无码免费大全 | 日韩欧美中文字幕公布 | 香港三级日本三级妇三级 | 装睡被陌生人摸出水好爽 | 亚洲色www成人永久网址 | 无码人妻精品一区二区三区下载 | 久久久久久久久蜜桃 | 国产熟妇另类久久久久 | 日本一区二区三区免费播放 | 亚洲精品一区二区三区婷婷月 | 高潮毛片无遮挡高清免费 | 亚洲国产精品无码一区二区三区 | 精品久久久久久人妻无码中文字幕 | 成熟人妻av无码专区 | 亚洲综合伊人久久大杳蕉 | 国产无遮挡又黄又爽又色 | 色一情一乱一伦一区二区三欧美 | 久久精品国产亚洲精品 | 成人欧美一区二区三区 | 国产av无码专区亚洲awww | 啦啦啦www在线观看免费视频 | 国产人妻精品一区二区三区不卡 | 四虎国产精品一区二区 | 97色伦图片97综合影院 | 色噜噜亚洲男人的天堂 | 亚洲日本va午夜在线电影 | 成人无码影片精品久久久 | 熟妇女人妻丰满少妇中文字幕 | 国产成人精品久久亚洲高清不卡 | 国产亚洲美女精品久久久2020 | 日本乱偷人妻中文字幕 | 男人和女人高潮免费网站 | 国产av无码专区亚洲a∨毛片 | 亚洲成av人在线观看网址 | 99久久精品日本一区二区免费 | 久久综合色之久久综合 | 亚洲国产一区二区三区在线观看 | 丰满护士巨好爽好大乳 | 又湿又紧又大又爽a视频国产 | 亚洲精品一区三区三区在线观看 | 精品aⅴ一区二区三区 | www成人国产高清内射 | 亚洲国产成人av在线观看 | 国产九九九九九九九a片 | 日本免费一区二区三区最新 | 日韩成人一区二区三区在线观看 | 在线看片无码永久免费视频 | 黑人巨大精品欧美一区二区 | 在线精品亚洲一区二区 | 特级做a爰片毛片免费69 | 亚洲呦女专区 | 国产极品美女高潮无套在线观看 | 色一情一乱一伦一区二区三欧美 | 蜜臀aⅴ国产精品久久久国产老师 | 久久aⅴ免费观看 | 强伦人妻一区二区三区视频18 | 午夜性刺激在线视频免费 | 18精品久久久无码午夜福利 | 亚洲最大成人网站 | 久久午夜无码鲁丝片 | 377p欧洲日本亚洲大胆 | 久久久无码中文字幕久... | 国产69精品久久久久app下载 | 亚洲人成人无码网www国产 | 国产免费久久久久久无码 | 曰本女人与公拘交酡免费视频 | 亚洲精品中文字幕久久久久 | 国产又粗又硬又大爽黄老大爷视 | 夫妻免费无码v看片 | 欧美日韩视频无码一区二区三 | 中文字幕乱码人妻二区三区 | 99久久精品午夜一区二区 | 亚洲欧美国产精品专区久久 | 欧美精品无码一区二区三区 | 国产精品欧美成人 | 久久综合给合久久狠狠狠97色 | 国产无遮挡又黄又爽又色 | 无码一区二区三区在线 | 无码人妻av免费一区二区三区 | 男女下面进入的视频免费午夜 | 国产真实夫妇视频 | 小sao货水好多真紧h无码视频 | 少妇的肉体aa片免费 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲欧美日韩国产精品一区二区 | 亚洲码国产精品高潮在线 | 伊人久久婷婷五月综合97色 | 精品aⅴ一区二区三区 | 亚洲熟妇色xxxxx欧美老妇 | 国产凸凹视频一区二区 | 日本xxxx色视频在线观看免费 | 精品无码国产一区二区三区av | 在线a亚洲视频播放在线观看 | 激情内射日本一区二区三区 | 亚洲精品国产品国语在线观看 | 麻豆成人精品国产免费 | 亚洲人成人无码网www国产 | 亚洲综合在线一区二区三区 | 亚洲综合伊人久久大杳蕉 | 亚洲精品一区三区三区在线观看 | 欧美国产日产一区二区 | 国内精品一区二区三区不卡 | 丰满少妇高潮惨叫视频 | av人摸人人人澡人人超碰下载 | 国产精品-区区久久久狼 | 曰本女人与公拘交酡免费视频 | 老司机亚洲精品影院无码 | 老子影院午夜伦不卡 | 国产香蕉97碰碰久久人人 | 88国产精品欧美一区二区三区 | 亚洲国产一区二区三区在线观看 | 成人性做爰aaa片免费看不忠 | 欧美成人免费全部网站 | 欧美激情一区二区三区成人 | 中国大陆精品视频xxxx | 撕开奶罩揉吮奶头视频 | 欧美肥老太牲交大战 | 熟妇人妻激情偷爽文 | 久久综合色之久久综合 | 国产小呦泬泬99精品 | 国产亚洲视频中文字幕97精品 | 精品人妻人人做人人爽夜夜爽 | 97色伦图片97综合影院 | 亚洲国产精品无码一区二区三区 | 亚洲 激情 小说 另类 欧美 | 高潮毛片无遮挡高清免费视频 | 鲁鲁鲁爽爽爽在线视频观看 | 日本大乳高潮视频在线观看 | 午夜性刺激在线视频免费 | 国产成人无码av一区二区 | 国产精品va在线播放 | 狠狠色噜噜狠狠狠狠7777米奇 | 狠狠亚洲超碰狼人久久 | 国产精品永久免费视频 | 久精品国产欧美亚洲色aⅴ大片 | 欧美 日韩 亚洲 在线 | 国产无套内射久久久国产 | 久久精品人人做人人综合试看 | 无码帝国www无码专区色综合 | 国产激情精品一区二区三区 | 亚洲国产精品一区二区第一页 | 精品无码一区二区三区的天堂 | 亚洲欧美精品伊人久久 | 熟妇女人妻丰满少妇中文字幕 | 人妻少妇精品视频专区 | 亚洲精品中文字幕 | 97夜夜澡人人双人人人喊 | 欧美freesex黑人又粗又大 | 成人无码视频在线观看网站 | 国产亚洲日韩欧美另类第八页 | 亚洲综合精品香蕉久久网 | 中文字幕无码av波多野吉衣 | 国产成人无码专区 | 人人爽人人爽人人片av亚洲 | 国产成人久久精品流白浆 | 亚洲日韩av一区二区三区四区 | 内射白嫩少妇超碰 | 白嫩日本少妇做爰 | 图片区 小说区 区 亚洲五月 | 波多野结衣高清一区二区三区 | 亚洲码国产精品高潮在线 | 国产精品无码成人午夜电影 | аⅴ资源天堂资源库在线 | 男女超爽视频免费播放 | 亚洲国产精品久久久天堂 | 内射老妇bbwx0c0ck | 国产午夜手机精彩视频 | 99国产精品白浆在线观看免费 | aⅴ在线视频男人的天堂 | 四十如虎的丰满熟妇啪啪 | 亚洲精品中文字幕乱码 | 久久综合网欧美色妞网 | 国产精品久久福利网站 | 日本饥渴人妻欲求不满 | 亚洲人成影院在线无码按摩店 | 小鲜肉自慰网站xnxx | 樱花草在线播放免费中文 | 性欧美疯狂xxxxbbbb | 色爱情人网站 | 国产精品久久久久影院嫩草 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亲嘴扒胸摸屁股激烈网站 | 久久成人a毛片免费观看网站 | 国产激情艳情在线看视频 | 久久久久久亚洲精品a片成人 | 无码人妻出轨黑人中文字幕 | 亚洲精品国偷拍自产在线观看蜜桃 | 午夜精品一区二区三区在线观看 | 野外少妇愉情中文字幕 | 亚洲国产精品成人久久蜜臀 | 99久久婷婷国产综合精品青草免费 | 丰满人妻翻云覆雨呻吟视频 | 无码播放一区二区三区 | 亚洲综合精品香蕉久久网 | 日本护士毛茸茸高潮 | 又大又紧又粉嫩18p少妇 | 中文字幕无码av激情不卡 | 粉嫩少妇内射浓精videos | 偷窥村妇洗澡毛毛多 | 国产成人无码区免费内射一片色欲 | 97夜夜澡人人双人人人喊 | 亚洲色无码一区二区三区 | 欧洲vodafone精品性 | 麻花豆传媒剧国产免费mv在线 | 久久亚洲国产成人精品性色 | 亚洲色www成人永久网址 | 日韩少妇白浆无码系列 | 日韩亚洲欧美精品综合 | 3d动漫精品啪啪一区二区中 | 亚洲欧美日韩国产精品一区二区 | 永久免费观看美女裸体的网站 | 国产成人精品一区二区在线小狼 | 日日摸夜夜摸狠狠摸婷婷 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | v一区无码内射国产 | 强奷人妻日本中文字幕 | a片免费视频在线观看 | 一区二区三区高清视频一 | 曰本女人与公拘交酡免费视频 | 久久99久久99精品中文字幕 | 国产激情艳情在线看视频 | 国产人妻精品一区二区三区 | 日韩精品成人一区二区三区 | 熟女俱乐部五十路六十路av | 亚洲精品一区二区三区在线观看 | 国产av无码专区亚洲awww | 宝宝好涨水快流出来免费视频 | 国产真实乱对白精彩久久 | 国内老熟妇对白xxxxhd | 欧洲精品码一区二区三区免费看 | 成人无码影片精品久久久 | а√天堂www在线天堂小说 | 久青草影院在线观看国产 | 又大又硬又黄的免费视频 | 国产真实乱对白精彩久久 | 一区二区传媒有限公司 | 成熟妇人a片免费看网站 | 亚洲精品久久久久久一区二区 | 亚洲欧美日韩综合久久久 | 国产成人无码区免费内射一片色欲 | 骚片av蜜桃精品一区 | 国产人妻人伦精品1国产丝袜 | 国产片av国语在线观看 | 国产两女互慰高潮视频在线观看 | 中文字幕av伊人av无码av | 熟女俱乐部五十路六十路av | 欧美人妻一区二区三区 | 久久精品国产精品国产精品污 | 国产精品.xx视频.xxtv | www国产精品内射老师 | 成人无码精品1区2区3区免费看 | 精品 日韩 国产 欧美 视频 | 激情内射亚州一区二区三区爱妻 | 性生交片免费无码看人 | 久久精品国产一区二区三区 | 成人精品天堂一区二区三区 | 黑人大群体交免费视频 | 国产一区二区三区四区五区加勒比 | 黑人粗大猛烈进出高潮视频 | 国产成人午夜福利在线播放 | 欧美肥老太牲交大战 | 男女爱爱好爽视频免费看 | 综合激情五月综合激情五月激情1 | 成人免费视频视频在线观看 免费 | 老熟妇仑乱视频一区二区 | 波多野结衣高清一区二区三区 | 国产深夜福利视频在线 | 巨爆乳无码视频在线观看 | 国产精品美女久久久网av | 久久精品99久久香蕉国产色戒 | 国产精品对白交换视频 | 亚洲性无码av中文字幕 | 午夜无码区在线观看 | 天天av天天av天天透 | 国产亚洲欧美日韩亚洲中文色 | 国产在线精品一区二区三区直播 | 久久久国产一区二区三区 | 无码国产激情在线观看 | 日日夜夜撸啊撸 | а天堂中文在线官网 | 久久久久99精品成人片 | 妺妺窝人体色www婷婷 | 欧美日本日韩 | 亚洲欧美精品aaaaaa片 | 国产精品内射视频免费 | 婷婷五月综合激情中文字幕 | 国产97在线 | 亚洲 | 国产亚洲精品久久久久久大师 | 国产精品久久久午夜夜伦鲁鲁 | 国内老熟妇对白xxxxhd | av在线亚洲欧洲日产一区二区 | 美女张开腿让人桶 | 久9re热视频这里只有精品 | 免费无码肉片在线观看 | 亚洲色欲久久久综合网东京热 | 国内丰满熟女出轨videos | 2020久久香蕉国产线看观看 | 亚洲s色大片在线观看 | 午夜精品久久久内射近拍高清 | 高潮喷水的毛片 | 99精品国产综合久久久久五月天 | 久久精品人人做人人综合试看 | 欧美激情综合亚洲一二区 | 美女扒开屁股让男人桶 | 欧洲美熟女乱又伦 | 在线天堂新版最新版在线8 | 亚拍精品一区二区三区探花 | 亚洲色欲久久久综合网东京热 | 亚洲精品鲁一鲁一区二区三区 | 自拍偷自拍亚洲精品被多人伦好爽 | www国产亚洲精品久久久日本 | 夫妻免费无码v看片 | 欧美一区二区三区视频在线观看 | 国产精品亚洲专区无码不卡 | 日韩欧美成人免费观看 | 国产无遮挡又黄又爽免费视频 | 丁香花在线影院观看在线播放 | 娇妻被黑人粗大高潮白浆 | 久久午夜无码鲁丝片 | 亚洲精品一区二区三区在线观看 | 日本肉体xxxx裸交 | 又大又紧又粉嫩18p少妇 | 最新国产乱人伦偷精品免费网站 | 中文无码成人免费视频在线观看 | 欧美丰满少妇xxxx性 | 久久综合激激的五月天 | 人人爽人人澡人人人妻 | 老子影院午夜精品无码 | 欧美激情综合亚洲一二区 | 国産精品久久久久久久 | 成人无码精品一区二区三区 | 妺妺窝人体色www在线小说 | 国产人妖乱国产精品人妖 | 强伦人妻一区二区三区视频18 | 狠狠色色综合网站 | 久久久久亚洲精品中文字幕 | 中文字幕人妻无码一区二区三区 | aⅴ在线视频男人的天堂 | 亚洲精品一区三区三区在线观看 | 国产一区二区三区四区五区加勒比 | 亚洲人成人无码网www国产 | 97人妻精品一区二区三区 | 色婷婷av一区二区三区之红樱桃 | 成人免费视频在线观看 | 成年美女黄网站色大免费视频 | 131美女爱做视频 | 一本久久a久久精品vr综合 | 国产精品va在线观看无码 | 激情五月综合色婷婷一区二区 | 国产真实乱对白精彩久久 | 初尝人妻少妇中文字幕 | 精品人人妻人人澡人人爽人人 | 亚洲综合伊人久久大杳蕉 | 天堂а√在线中文在线 | 国产极品视觉盛宴 | 国产激情艳情在线看视频 | 亚洲国产精品无码一区二区三区 | 熟女俱乐部五十路六十路av | 少妇无套内谢久久久久 | 精品无码av一区二区三区 | 99久久精品无码一区二区毛片 | 妺妺窝人体色www婷婷 | 久久国产自偷自偷免费一区调 | 精品欧洲av无码一区二区三区 | 国产猛烈高潮尖叫视频免费 | 国产日产欧产精品精品app | 欧美zoozzooz性欧美 | 中文字幕av伊人av无码av | 国产精品无码久久av | 97色伦图片97综合影院 | 精品国产精品久久一区免费式 | 高潮毛片无遮挡高清免费 | 对白脏话肉麻粗话av | 免费国产成人高清在线观看网站 | 午夜男女很黄的视频 | 亚洲区小说区激情区图片区 | 无码毛片视频一区二区本码 | 又粗又大又硬又长又爽 | 四虎影视成人永久免费观看视频 | 欧美老妇交乱视频在线观看 | 未满成年国产在线观看 | 老司机亚洲精品影院 | 国产精品毛片一区二区 | 久青草影院在线观看国产 | 日本一区二区三区免费播放 | 国产三级精品三级男人的天堂 | 久久久久免费精品国产 | а天堂中文在线官网 | 男女猛烈xx00免费视频试看 | 伊在人天堂亚洲香蕉精品区 | 亚洲狠狠色丁香婷婷综合 | 国产精品无码一区二区桃花视频 | 亚洲男人av天堂午夜在 | 女人高潮内射99精品 | 牲欲强的熟妇农村老妇女视频 | 东京无码熟妇人妻av在线网址 | 日本精品久久久久中文字幕 | 国产精品人人爽人人做我的可爱 | 奇米影视7777久久精品人人爽 | 欧美国产日韩久久mv | 久久久中文字幕日本无吗 | 精品亚洲成av人在线观看 | 国产真实伦对白全集 | 无码一区二区三区在线 | 少妇无码av无码专区在线观看 | 久久精品一区二区三区四区 | 99久久人妻精品免费一区 | 亚洲另类伦春色综合小说 | 久久国产精品萌白酱免费 | 久久久亚洲欧洲日产国码αv | 国产艳妇av在线观看果冻传媒 | 久久亚洲精品成人无码 | 暴力强奷在线播放无码 | 亚洲乱亚洲乱妇50p | 国产艳妇av在线观看果冻传媒 | 久久精品国产日本波多野结衣 | 婷婷丁香六月激情综合啪 | 国产精品视频免费播放 | 国内揄拍国内精品少妇国语 | 国内精品一区二区三区不卡 | 青青青手机频在线观看 | 中文无码伦av中文字幕 | 成 人 免费观看网站 | 亚洲区欧美区综合区自拍区 | 亚洲中文字幕在线无码一区二区 | 丰满岳乱妇在线观看中字无码 | 亚洲成av人综合在线观看 | 精品无码一区二区三区爱欲 | 久久精品国产精品国产精品污 | 国产超级va在线观看视频 | 51国偷自产一区二区三区 | 丰满肥臀大屁股熟妇激情视频 | 福利一区二区三区视频在线观看 | 久久 国产 尿 小便 嘘嘘 | 亚洲精品一区二区三区四区五区 | 国产熟妇另类久久久久 | 少妇无套内谢久久久久 | 国产精品无码久久av | 人妻插b视频一区二区三区 | 精品少妇爆乳无码av无码专区 | 国产精品久免费的黄网站 | 蜜桃视频插满18在线观看 | 97无码免费人妻超级碰碰夜夜 | 国产精品自产拍在线观看 | 国产热a欧美热a在线视频 | 亚洲精品一区二区三区在线 | 精品国偷自产在线视频 | 少妇久久久久久人妻无码 | 久久久中文久久久无码 | 久久久www成人免费毛片 | 秋霞特色aa大片 | 亚洲日韩精品欧美一区二区 | 欧美zoozzooz性欧美 | 国产亚洲精品久久久久久久 | 领导边摸边吃奶边做爽在线观看 | 欧美日本日韩 | 亚洲 激情 小说 另类 欧美 | 欧美乱妇无乱码大黄a片 | 亚洲成av人片在线观看无码不卡 | 亚洲精品一区二区三区婷婷月 | 四虎影视成人永久免费观看视频 | 狠狠cao日日穞夜夜穞av | 亚洲春色在线视频 | 欧洲vodafone精品性 | av无码电影一区二区三区 | 国产无套粉嫩白浆在线 | 天海翼激烈高潮到腰振不止 | 十八禁视频网站在线观看 | 少妇太爽了在线观看 | 欧美 日韩 人妻 高清 中文 | 国产香蕉尹人综合在线观看 | 日本xxxx色视频在线观看免费 | 青草视频在线播放 | 日日碰狠狠躁久久躁蜜桃 | 欧美人与动性行为视频 | 日本饥渴人妻欲求不满 | 精品国产精品久久一区免费式 | 精品无码一区二区三区爱欲 | 欧美人与动性行为视频 | 亚洲精品成人av在线 | 免费中文字幕日韩欧美 | 精品aⅴ一区二区三区 | 少妇性俱乐部纵欲狂欢电影 | 午夜精品久久久内射近拍高清 | 久在线观看福利视频 | 99久久精品午夜一区二区 | 丰满诱人的人妻3 | v一区无码内射国产 | 四虎国产精品一区二区 | 亚洲va欧美va天堂v国产综合 | 俺去俺来也在线www色官网 | 国产黄在线观看免费观看不卡 | 乌克兰少妇xxxx做受 | 欧美一区二区三区 | 日韩人妻系列无码专区 | 精品国产一区av天美传媒 | 亚洲中文字幕乱码av波多ji | 国产成人无码区免费内射一片色欲 | 欧美激情内射喷水高潮 | 国产精品高潮呻吟av久久4虎 | 99国产精品白浆在线观看免费 | 无码乱肉视频免费大全合集 | 亚洲人交乣女bbw | 国产在线精品一区二区三区直播 | 中文字幕av无码一区二区三区电影 | 亚洲一区二区三区无码久久 | 国产精品亚洲专区无码不卡 | 天堂久久天堂av色综合 | 国产精品久久精品三级 | 日本熟妇大屁股人妻 | 国产激情精品一区二区三区 | 亚洲狠狠色丁香婷婷综合 | 国产午夜精品一区二区三区嫩草 | 成人精品一区二区三区中文字幕 | 人人妻人人澡人人爽欧美一区九九 | 亚洲人成网站色7799 | 中文字幕无码热在线视频 | 色五月五月丁香亚洲综合网 | 高清不卡一区二区三区 | 中文无码精品a∨在线观看不卡 | 伊在人天堂亚洲香蕉精品区 | 亚洲精品综合一区二区三区在线 | 大肉大捧一进一出视频出来呀 | 成人无码精品一区二区三区 | 午夜福利不卡在线视频 | 人妻有码中文字幕在线 | 成人欧美一区二区三区黑人 | 国产一精品一av一免费 | 亚洲精品综合五月久久小说 | 亚洲成色www久久网站 | 麻豆国产人妻欲求不满 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 一二三四在线观看免费视频 | 国产精品毛多多水多 | 三上悠亚人妻中文字幕在线 | 国产精品香蕉在线观看 | 无码纯肉视频在线观看 | 波多野结衣av在线观看 | 国产亚洲精品久久久久久大师 | av无码电影一区二区三区 | 无码人妻丰满熟妇区五十路百度 | 欧美精品无码一区二区三区 | 国产va免费精品观看 | 久久综合久久自在自线精品自 | 国产香蕉尹人视频在线 | 国产一区二区三区精品视频 | 国产无遮挡又黄又爽又色 | 综合人妻久久一区二区精品 | 妺妺窝人体色www婷婷 | 熟妇人妻无乱码中文字幕 | 荫蒂被男人添的好舒服爽免费视频 | 九一九色国产 | a国产一区二区免费入口 | 曰本女人与公拘交酡免费视频 | 女人高潮内射99精品 | 一区二区三区乱码在线 | 欧洲 | 少妇邻居内射在线 | 久久精品国产日本波多野结衣 | 一本久久a久久精品亚洲 | 男人扒开女人内裤强吻桶进去 | 国产又爽又黄又刺激的视频 | 最新版天堂资源中文官网 | 国产成人无码av片在线观看不卡 | 男人扒开女人内裤强吻桶进去 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 国产亚洲欧美在线专区 | 精品欧洲av无码一区二区三区 | 中文无码精品a∨在线观看不卡 | 久久久精品人妻久久影视 | 亚洲精品久久久久久久久久久 | 国产精品a成v人在线播放 | 夜夜高潮次次欢爽av女 | 中文字幕av无码一区二区三区电影 | 少妇性荡欲午夜性开放视频剧场 | 国产精品无套呻吟在线 | 欧美35页视频在线观看 | 国产午夜无码精品免费看 | 大胆欧美熟妇xx | 免费观看激色视频网站 | 18精品久久久无码午夜福利 | 牲交欧美兽交欧美 | 午夜精品一区二区三区在线观看 | 18精品久久久无码午夜福利 | 亚洲成a人一区二区三区 | 国产精品国产自线拍免费软件 | 清纯唯美经典一区二区 | 精品久久久无码中文字幕 | 色五月五月丁香亚洲综合网 | 国产色xx群视频射精 | 精品人人妻人人澡人人爽人人 | 国产精品办公室沙发 | 人人爽人人澡人人高潮 | 中文精品久久久久人妻不卡 | 亚洲日韩乱码中文无码蜜桃臀网站 | 中文字幕av伊人av无码av | 曰韩少妇内射免费播放 | 东京热一精品无码av | a国产一区二区免费入口 | 国内揄拍国内精品少妇国语 | 最近中文2019字幕第二页 | 丰满诱人的人妻3 | 亚洲aⅴ无码成人网站国产app | 亚洲综合在线一区二区三区 | 奇米影视888欧美在线观看 | 色综合天天综合狠狠爱 | 红桃av一区二区三区在线无码av | 精品欧美一区二区三区久久久 | 无码国模国产在线观看 | 99久久久无码国产aaa精品 | 久久人人97超碰a片精品 | 久久亚洲日韩精品一区二区三区 | 爱做久久久久久 | 亚洲成熟女人毛毛耸耸多 | 午夜时刻免费入口 | 影音先锋中文字幕无码 | 中文亚洲成a人片在线观看 | 精品无人区无码乱码毛片国产 | 无码福利日韩神码福利片 | 国产精品a成v人在线播放 | 欧美成人免费全部网站 | 成人免费视频一区二区 | 国产精品爱久久久久久久 | 小sao货水好多真紧h无码视频 | 亚洲国产日韩a在线播放 | 国产另类ts人妖一区二区 | 国产卡一卡二卡三 | 久久国产精品萌白酱免费 | 日本va欧美va欧美va精品 | 东京无码熟妇人妻av在线网址 | 强开小婷嫩苞又嫩又紧视频 | 小泽玛莉亚一区二区视频在线 | 国产无遮挡吃胸膜奶免费看 | 狠狠色色综合网站 | 妺妺窝人体色www在线小说 | 亚洲精品国产精品乱码不卡 | 色欲久久久天天天综合网精品 | 在线精品亚洲一区二区 | 国产精品久久久久久久9999 | 性啪啪chinese东北女人 | 乱码午夜-极国产极内射 | 对白脏话肉麻粗话av | 色一情一乱一伦 | 国产艳妇av在线观看果冻传媒 | 日日摸夜夜摸狠狠摸婷婷 | 精品一区二区不卡无码av | 在线 国产 欧美 亚洲 天堂 | 国产一区二区三区四区五区加勒比 | 国语精品一区二区三区 | 欧美熟妇另类久久久久久多毛 | 国产亚洲欧美日韩亚洲中文色 | 日韩精品乱码av一区二区 | 国产成人精品一区二区在线小狼 | 亚洲国产精品一区二区美利坚 | 久久久久免费精品国产 | 亚洲狠狠婷婷综合久久 | 国产免费久久精品国产传媒 | 亚洲成av人综合在线观看 | 国产亚洲人成在线播放 | 十八禁视频网站在线观看 | 国产又爽又黄又刺激的视频 | 国产人妻人伦精品1国产丝袜 | 欧美大屁股xxxxhd黑色 | 精品国产福利一区二区 | 亚洲精品一区二区三区在线观看 | 亚洲中文字幕无码一久久区 | 欧美日韩视频无码一区二区三 | 久久久www成人免费毛片 | 成熟妇人a片免费看网站 | 窝窝午夜理论片影院 | 人妻与老人中文字幕 | 人人妻人人澡人人爽欧美精品 | 亚洲国产av精品一区二区蜜芽 | 精品久久久久久亚洲精品 | 亚洲熟熟妇xxxx | 亚洲国产精品久久久久久 | 西西人体www44rt大胆高清 | 在线а√天堂中文官网 | 久久成人a毛片免费观看网站 | 国产激情无码一区二区app | 中文字幕乱码人妻无码久久 | 性欧美大战久久久久久久 | 人妻有码中文字幕在线 | 中文字幕无线码免费人妻 | 日韩av无码中文无码电影 | 97无码免费人妻超级碰碰夜夜 | 成熟妇人a片免费看网站 | 亚洲欧美色中文字幕在线 | 日韩精品无码一本二本三本色 | 午夜丰满少妇性开放视频 | 欧美日韩一区二区免费视频 | 中文字幕中文有码在线 | 亚洲区小说区激情区图片区 | 国产亚洲人成a在线v网站 | 人妻少妇精品视频专区 | 久久久无码中文字幕久... | 色欲综合久久中文字幕网 | 色一情一乱一伦 | 四虎永久在线精品免费网址 | 娇妻被黑人粗大高潮白浆 | 国产精品高潮呻吟av久久 | 十八禁真人啪啪免费网站 | 精品久久久无码中文字幕 | 久久久久久av无码免费看大片 | 国产亚洲tv在线观看 | 国产午夜手机精彩视频 | 久久无码人妻影院 | 中国大陆精品视频xxxx | 一本色道久久综合亚洲精品不卡 | 性欧美疯狂xxxxbbbb | 久久综合激激的五月天 | 国产成人精品一区二区在线小狼 | 在线欧美精品一区二区三区 | 国产乱子伦视频在线播放 | 性欧美疯狂xxxxbbbb | 自拍偷自拍亚洲精品10p | 亚洲日韩一区二区 | 2020最新国产自产精品 | 欧美国产亚洲日韩在线二区 | 性史性农村dvd毛片 | 扒开双腿疯狂进出爽爽爽视频 | 色诱久久久久综合网ywww | 无码精品国产va在线观看dvd | 中文字幕精品av一区二区五区 | 久久久中文久久久无码 | 国产av一区二区精品久久凹凸 | 亚洲国产成人a精品不卡在线 | 97人妻精品一区二区三区 | 亚洲综合另类小说色区 | 青青青手机频在线观看 | 国产成人午夜福利在线播放 | 日韩 欧美 动漫 国产 制服 | 人人爽人人爽人人片av亚洲 | 性做久久久久久久久 | 久久精品视频在线看15 | 女高中生第一次破苞av | 蜜桃av抽搐高潮一区二区 | 亚洲色在线无码国产精品不卡 | 亚洲国精产品一二二线 | 久久精品国产99精品亚洲 | 在线a亚洲视频播放在线观看 | 天堂а√在线中文在线 | 人人爽人人爽人人片av亚洲 | 最近中文2019字幕第二页 | 日韩亚洲欧美中文高清在线 | 少妇无码一区二区二三区 | 国产精品多人p群无码 | 亚洲 另类 在线 欧美 制服 | 熟妇人妻激情偷爽文 | 国产人妻人伦精品1国产丝袜 | 亚洲欧美国产精品久久 | 国产精品怡红院永久免费 | 四虎影视成人永久免费观看视频 | 国产亚洲美女精品久久久2020 | 国产熟女一区二区三区四区五区 | 成熟女人特级毛片www免费 | 在线播放亚洲第一字幕 | 国产在线精品一区二区三区直播 | 一本色道久久综合狠狠躁 | 久久亚洲国产成人精品性色 | 中文无码精品a∨在线观看不卡 | 欧美人妻一区二区三区 | 丰满少妇弄高潮了www | 内射巨臀欧美在线视频 | 夜夜影院未满十八勿进 | 欧美午夜特黄aaaaaa片 | 国产亚洲精品久久久久久国模美 | 波多野结衣aⅴ在线 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 久久无码人妻影院 | 国产av久久久久精东av | 国产偷抇久久精品a片69 | 久青草影院在线观看国产 | 国产人妖乱国产精品人妖 | 国产av久久久久精东av | 亚洲 高清 成人 动漫 | 亚洲国产精品久久久天堂 | 国产精品人妻一区二区三区四 | 中文字幕乱妇无码av在线 | 强辱丰满人妻hd中文字幕 | 欧美一区二区三区 | 日本欧美一区二区三区乱码 | 精品水蜜桃久久久久久久 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品美女久久久网av | 日本大乳高潮视频在线观看 | 日本饥渴人妻欲求不满 | 国产偷国产偷精品高清尤物 | 一区二区传媒有限公司 | 亚洲精品成a人在线观看 | 亚洲中文字幕乱码av波多ji | 精品一区二区三区波多野结衣 | 熟女俱乐部五十路六十路av | 强伦人妻一区二区三区视频18 | 日产国产精品亚洲系列 | 日韩少妇白浆无码系列 | 久久久久av无码免费网 | 日本熟妇人妻xxxxx人hd | 对白脏话肉麻粗话av | 少妇高潮一区二区三区99 | 性做久久久久久久免费看 | 99麻豆久久久国产精品免费 | 又湿又紧又大又爽a视频国产 | 综合网日日天干夜夜久久 | 色婷婷欧美在线播放内射 | 少妇邻居内射在线 | www国产亚洲精品久久网站 | 欧美色就是色 | 青草青草久热国产精品 | 少妇性荡欲午夜性开放视频剧场 | 国产免费久久久久久无码 | 成人综合网亚洲伊人 | 乱人伦人妻中文字幕无码久久网 | 又粗又大又硬又长又爽 | 亚洲欧洲日本综合aⅴ在线 | 夜先锋av资源网站 | 欧洲极品少妇 | 日本丰满护士爆乳xxxx | 鲁一鲁av2019在线 | 人人妻人人藻人人爽欧美一区 | 成人无码视频在线观看网站 | 无码成人精品区在线观看 | 青青青手机频在线观看 | 国产99久久精品一区二区 | 国产猛烈高潮尖叫视频免费 | 久久这里只有精品视频9 | 波多野结衣乳巨码无在线观看 | 女人和拘做爰正片视频 | 国产成人精品无码播放 | 久久www免费人成人片 | 国产偷国产偷精品高清尤物 | 国产熟女一区二区三区四区五区 | www一区二区www免费 | 曰韩无码二三区中文字幕 | 亚洲人成网站色7799 | 中文字幕精品av一区二区五区 | 午夜精品久久久久久久久 | 国产精品爱久久久久久久 | 国产激情综合五月久久 | 精品少妇爆乳无码av无码专区 | 久久午夜无码鲁丝片午夜精品 | 青青草原综合久久大伊人精品 | 粗大的内捧猛烈进出视频 | 国产精品无套呻吟在线 | 国产极品美女高潮无套在线观看 | 麻豆蜜桃av蜜臀av色欲av | 久久 国产 尿 小便 嘘嘘 | 日本精品人妻无码77777 天堂一区人妻无码 | 久久久久人妻一区精品色欧美 | 久久精品女人的天堂av | 欧美精品国产综合久久 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲 a v无 码免 费 成 人 a v | 4hu四虎永久在线观看 | 撕开奶罩揉吮奶头视频 | 亚洲日韩一区二区 | 亚洲毛片av日韩av无码 | 欧美猛少妇色xxxxx | 午夜福利试看120秒体验区 | 色综合久久久无码网中文 | 国产精品无码一区二区桃花视频 | 欧美性猛交内射兽交老熟妇 | 牲欲强的熟妇农村老妇女 | 国产精品无码成人午夜电影 | 丰满人妻精品国产99aⅴ | 一本久久a久久精品亚洲 | 福利一区二区三区视频在线观看 | 国产香蕉尹人综合在线观看 | 国产乡下妇女做爰 | 国产精华av午夜在线观看 | 国精产品一品二品国精品69xx | 无码免费一区二区三区 | 人人澡人人妻人人爽人人蜜桃 | 久久精品人人做人人综合试看 | 黑人巨大精品欧美一区二区 | 未满成年国产在线观看 | 久久久久久久久蜜桃 | 亚洲第一网站男人都懂 | 四十如虎的丰满熟妇啪啪 | 成人动漫在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 欧洲精品码一区二区三区免费看 | 亚洲精品一区国产 | 精品无人国产偷自产在线 | 超碰97人人射妻 | 色一情一乱一伦一视频免费看 | 国产免费久久精品国产传媒 | av无码久久久久不卡免费网站 | 精品 日韩 国产 欧美 视频 | 人人爽人人澡人人高潮 | 国产免费久久精品国产传媒 | 国产日产欧产精品精品app | 成人无码精品一区二区三区 | 妺妺窝人体色www在线小说 | 日日鲁鲁鲁夜夜爽爽狠狠 | 蜜桃臀无码内射一区二区三区 | 日韩av无码一区二区三区 | 中文字幕人妻无码一夲道 | 日韩精品成人一区二区三区 | 亚洲无人区午夜福利码高清完整版 | 黑人巨大精品欧美黑寡妇 | 亚洲中文字幕va福利 | 亚洲精品午夜国产va久久成人 | 亚洲精品鲁一鲁一区二区三区 | 男人扒开女人内裤强吻桶进去 | 四虎永久在线精品免费网址 | 中文字幕无线码 | 国产情侣作爱视频免费观看 | 日韩视频 中文字幕 视频一区 | 在线播放无码字幕亚洲 | 久久久久久久人妻无码中文字幕爆 | 女人被爽到呻吟gif动态图视看 | 女人被男人躁得好爽免费视频 | 日日碰狠狠丁香久燥 | 精品少妇爆乳无码av无码专区 | 亚洲综合伊人久久大杳蕉 | 九一九色国产 | 麻豆蜜桃av蜜臀av色欲av | 综合激情五月综合激情五月激情1 | 成人aaa片一区国产精品 | 特级做a爰片毛片免费69 | 亚洲无人区午夜福利码高清完整版 | 婷婷五月综合缴情在线视频 | 四虎国产精品免费久久 | 无码播放一区二区三区 | 捆绑白丝粉色jk震动捧喷白浆 | 正在播放东北夫妻内射 | 日日橹狠狠爱欧美视频 | 无码福利日韩神码福利片 | 亚洲人成网站色7799 | 婷婷丁香六月激情综合啪 | 国产精品18久久久久久麻辣 | 亚洲国产精品一区二区第一页 | 国产熟妇另类久久久久 | 男人和女人高潮免费网站 | 久久久www成人免费毛片 | 少妇无码av无码专区在线观看 | 久久午夜夜伦鲁鲁片无码免费 | 少妇厨房愉情理9仑片视频 | 亚洲国产精品无码一区二区三区 | 欧美黑人乱大交 | 国产精品久久久 | 婷婷色婷婷开心五月四房播播 | 伊人久久大香线焦av综合影院 | 青青草原综合久久大伊人精品 | 欧美xxxx黑人又粗又长 | 亚洲色偷偷偷综合网 | 亚洲精品午夜国产va久久成人 | 少妇人妻偷人精品无码视频 | 国产av无码专区亚洲awww | 波多野42部无码喷潮在线 | 强开小婷嫩苞又嫩又紧视频 | 又大又黄又粗又爽的免费视频 | 国产va免费精品观看 | 久久这里只有精品视频9 | 欧美黑人巨大xxxxx | 中文字幕精品av一区二区五区 | 一本大道久久东京热无码av | 女人被男人爽到呻吟的视频 | 中文字幕av伊人av无码av | 亚洲精品www久久久 | 久久99精品国产.久久久久 | 日本xxxx色视频在线观看免费 | 熟女俱乐部五十路六十路av | 97资源共享在线视频 | 亚洲国产精品一区二区美利坚 | 九九久久精品国产免费看小说 | 少妇人妻偷人精品无码视频 | 强开小婷嫩苞又嫩又紧视频 | 免费视频欧美无人区码 | 久久熟妇人妻午夜寂寞影院 | 精品夜夜澡人妻无码av蜜桃 | аⅴ资源天堂资源库在线 | 国产真实乱对白精彩久久 | 少妇人妻大乳在线视频 | 三级4级全黄60分钟 | 久久久久久久人妻无码中文字幕爆 | 国产色在线 | 国产 | 亚洲国产精品久久人人爱 | 草草网站影院白丝内射 | 日本乱偷人妻中文字幕 | 久久久久免费看成人影片 | 人妻少妇精品无码专区二区 | 四虎国产精品免费久久 |