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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java 面试知识点解析(三)——JVM篇

發(fā)布時間:2025/3/21 java 9 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 面试知识点解析(三)——JVM篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  • 前言:

在遨游了一番 Java Web 的世界之后,發(fā)現(xiàn)了自己的一些缺失,所以就著一篇深度好文:知名互聯(lián)網(wǎng)公司校招 Java 開發(fā)崗面試知識點(diǎn)解析?,來好好的對 Java 知識點(diǎn)進(jìn)行復(fù)習(xí)和學(xué)習(xí)一番,大部分內(nèi)容參照自這一篇文章,有一些自己補(bǔ)充的,也算是重新學(xué)習(xí)一下 Java 吧。

前序文章鏈接:

Java 面試知識點(diǎn)解析(一)——基礎(chǔ)知識篇

Java 面試知識點(diǎn)解析(二)——高并發(fā)編程篇


(一)JVM 基礎(chǔ)知識

問題和答案都是自行整理的,所以僅供參考!歡迎指正!

1)Java 是如何實(shí)現(xiàn)跨平臺的?

注意:跨平臺的是 Java 程序,而不是 JVM。JVM 是用 C/C++ 開發(fā)的,是編譯后的機(jī)器碼,不能跨平臺,不同平臺下需要安裝不同版本的 JVM

答:我們編寫的 Java 源碼,編譯后會生成一種 .class 文件,稱為字節(jié)碼文件。Java 虛擬機(jī)(JVM)就是負(fù)責(zé)將字節(jié)碼文件翻譯成特定平臺下的機(jī)器碼然后運(yùn)行,也就是說,只要在不同平臺上安裝對應(yīng)的 JVM,就可以運(yùn)行字節(jié)碼文件,運(yùn)行我們編寫的 Java 程序。

而這個過程,我們編寫的 Java 程序沒有做任何改變,僅僅是通過 JVM 這一 “中間層” ,就能在不同平臺上運(yùn)行,真正實(shí)現(xiàn)了 “一次編譯,到處運(yùn)行” 的目的。

2)什么是 JVM ?

解析:不僅僅是基本概念,還有 JVM 的作用。

答:JVM,即 Java Virtual Machine,Java 虛擬機(jī)。它通過模擬一個計算機(jī)來達(dá)到一個計算機(jī)所具有的的計算功能。JVM 能夠跨計算機(jī)體系結(jié)構(gòu)來執(zhí)行 Java 字節(jié)碼,主要是由于 JVM 屏蔽了與各個計算機(jī)平臺相關(guān)的軟件或者硬件之間的差異,使得與平臺相關(guān)的耦合統(tǒng)一由 JVM 提供者來實(shí)現(xiàn)。

3)JVM 由哪些部分組成?

解析:這是對 JVM 體系結(jié)構(gòu)的考察

答:JVM 的結(jié)構(gòu)基本上由 4 部分組成:

  • 類加載器,在 JVM 啟動時或者類運(yùn)行時將需要的 class 加載到 JVM 中

  • 執(zhí)行引擎,執(zhí)行引擎的任務(wù)是負(fù)責(zé)執(zhí)行 class 文件中包含的字節(jié)碼指令,相當(dāng)于實(shí)際機(jī)器上的 CPU

  • 內(nèi)存區(qū),將內(nèi)存劃分成若干個區(qū)以模擬實(shí)際機(jī)器上的存儲、記錄和調(diào)度功能模塊,如實(shí)際機(jī)器上的各種功能的寄存器或者 PC 指針的記錄器等

  • 本地方法調(diào)用,調(diào)用 C 或 C++ 實(shí)現(xiàn)的本地方法的代碼返回結(jié)果

4)類加載器是有了解嗎?

解析:底層原理的考察,其中涉及到類加載器的概念,功能以及一些底層的實(shí)現(xiàn)。

答:顧名思義,類加載器(class loader)用來加載 Java 類到 Java 虛擬機(jī)中。一般來說,Java 虛擬機(jī)使用 Java 類的方式如下:Java 源程序(.java 文件)在經(jīng)過 Java 編譯器編譯之后就被轉(zhuǎn)換成 Java 字節(jié)代碼(.class 文件)。

類加載器負(fù)責(zé)讀取 Java 字節(jié)代碼,并轉(zhuǎn)換成 java.lang.Class類的一個實(shí)例。每個這樣的實(shí)例用來表示一個 Java 類。通過此實(shí)例的 newInstance()方法就可以創(chuàng)建出該類的一個對象。實(shí)際的情況可能更加復(fù)雜,比如 Java 字節(jié)代碼可能是通過工具動態(tài)生成的,也可能是通過網(wǎng)絡(luò)下載的。

面試官:Java 虛擬機(jī)是如何判定兩個 Java 類是相同的?

答:Java 虛擬機(jī)不僅要看類的全名是否相同,還要看加載此類的類加載器是否一樣。只有兩者都相同的情況,才認(rèn)為兩個類是相同的。即便是同樣的字節(jié)代碼,被不同的類加載器加載之后所得到的類,也是不同的。比如一個 Java 類 com.example.Sample,編譯之后生成了字節(jié)代碼文件 Sample.class。兩個不同的類加載器 ClassLoaderA和 ClassLoaderB分別讀取了這個 Sample.class文件,并定義出兩個 java.lang.Class類的實(shí)例來表示這個類。這兩個實(shí)例是不相同的。對于 Java 虛擬機(jī)來說,它們是不同的類。試圖對這兩個類的對象進(jìn)行相互賦值,會拋出運(yùn)行時異常 ClassCastException。

5)類加載器是如何加載 class 文件的?

答:下圖所示是 ClassLoader 加載一個 class 文件到 JVM 時需要經(jīng)過的步驟:

第一個階段是找到 .class 文件并把這個文件包含的字節(jié)碼加載到內(nèi)存中

第二階段又可以分為三個步驟,分別是字節(jié)碼驗(yàn)證、Class 類數(shù)據(jù)結(jié)構(gòu)分析及相應(yīng)的內(nèi)存分配和最后的符號表的鏈接

第三個階段是類中靜態(tài)屬性和初始化賦值,以及靜態(tài)塊的執(zhí)行等

面試官:能詳細(xì)講講嗎?

答:

1.加載

查找并加載類的二進(jìn)制數(shù)據(jù)加載時類加載過程的第一個階段,在加載階段,虛擬機(jī)需要完成以下三件事情:

  • 通過一個類的全限定名來獲取其定義的二進(jìn)制字節(jié)流。
  • 將這個字節(jié)流所代表的靜態(tài)存儲結(jié)構(gòu)轉(zhuǎn)化為方法區(qū)的運(yùn)行時數(shù)據(jù)結(jié)構(gòu)。
  • 在Java堆中生成一個代表這個類的 java.lang.Class 對象,作為對方法區(qū)中這些數(shù)據(jù)的訪問入口。

相對于類加載的其他階段而言,加載階段(準(zhǔn)確地說,是加載階段獲取類的二進(jìn)制字節(jié)流的動作)是可控性最強(qiáng)的階段,因?yàn)殚_發(fā)人員既可以使用系統(tǒng)提供的類加載器來完成加載,也可以自定義自己的類加載器來完成加載。

加載階段完成后,虛擬機(jī)外部的二進(jìn)制字節(jié)流就按照虛擬機(jī)所需的格式存儲在方法區(qū)之中,而且在Java堆中也創(chuàng)建一個 java.lang.Class類的對象,這樣便可以通過該對象訪問方法區(qū)中的這些數(shù)據(jù)。

2.連接

驗(yàn)證:確保被加載的類的正確性

驗(yàn)證是連接階段的第一步,這一階段的目的是為了確保Class文件的字節(jié)流中包含的信息符合當(dāng)前虛擬機(jī)的要求,并且不會危害虛擬機(jī)自身的安全。驗(yàn)證階段大致會完成4個階段的檢驗(yàn)動作:

  • 文件格式驗(yàn)證:驗(yàn)證字節(jié)流是否符合Class文件格式的規(guī)范;例如:是否以 0xCAFEBABE開頭、主次版本號是否在當(dāng)前虛擬機(jī)的處理范圍之內(nèi)、常量池中的常量是否有不被支持的類型。
  • 元數(shù)據(jù)驗(yàn)證:對字節(jié)碼描述的信息進(jìn)行語義分析(注意:對比javac編譯階段的語義分析),以保證其描述的信息符合Java語言規(guī)范的要求;例如:這個類是否有父類,除了 java.lang.Object之外。
  • 字節(jié)碼驗(yàn)證:通過數(shù)據(jù)流和控制流分析,確定程序語義是合法的、符合邏輯的。
  • 符號引用驗(yàn)證:確保解析動作能正確執(zhí)行。

驗(yàn)證階段是非常重要的,但不是必須的,它對程序運(yùn)行期沒有影響,如果所引用的類經(jīng)過反復(fù)驗(yàn)證,那么可以考慮采用 -Xverifynone 參數(shù)來關(guān)閉大部分的類驗(yàn)證措施,以縮短虛擬機(jī)類加載的時間。

準(zhǔn)備:為類的靜態(tài)變量分配內(nèi)存,并將其初始化為默認(rèn)值

準(zhǔn)備階段是正式為類變量分配內(nèi)存并設(shè)置類變量初始值的階段,這些內(nèi)存都將在方法區(qū)中分配。對于該階段有以下幾點(diǎn)需要注意:

  • ① 這時候進(jìn)行內(nèi)存分配的僅包括類變量(static),而不包括實(shí)例變量,實(shí)例變量會在對象實(shí)例化時隨著對象一塊分配在Java堆中。
  • ② 這里所設(shè)置的初始值通常情況下是數(shù)據(jù)類型默認(rèn)的零值(如0、0L、null、false等),而不是被在Java代碼中被顯式地賦予的值。

假設(shè)一個類變量的定義為:?public static int value = 3;

那么變量value在準(zhǔn)備階段過后的初始值為 0,而不是 3,因?yàn)檫@時候尚未開始執(zhí)行任何 Java 方法,而把 value 賦值為 3 的public static指令是在程序編譯后,存放于類構(gòu)造器?<clinit>()方法之中的,所以把value賦值為3的動作將在初始化階段才會執(zhí)行。

這里還需要注意如下幾點(diǎn):

  • 對基本數(shù)據(jù)類型來說,對于類變量(static)和全局變量,如果不顯式地對其賦值而直接使用,則系統(tǒng)會為其賦予默認(rèn)的零值,而對于局部變量來說,在使用前必須顯式地為其賦值,否則編譯時不通過。
  • 對于同時被static和final修飾的常量,必須在聲明的時候就為其顯式地賦值,否則編譯時不通過;而只被final修飾的常量則既可以在聲明時顯式地為其賦值,也可以在類初始化時顯式地為其賦值,總之,在使用前必須為其顯式地賦值,系統(tǒng)不會為其賦予默認(rèn)零值。
  • 對于引用數(shù)據(jù)類型reference來說,如數(shù)組引用、對象引用等,如果沒有對其進(jìn)行顯式地賦值而直接使用,系統(tǒng)都會為其賦予默認(rèn)的零值,即null。
  • 如果在數(shù)組初始化時沒有對數(shù)組中的各元素賦值,那么其中的元素將根據(jù)對應(yīng)的數(shù)據(jù)類型而被賦予默認(rèn)的零值。
  • ③ 如果類字段的字段屬性表中存在 ConstantValue 屬性,即同時被 final 和 static 修飾,那么在準(zhǔn)備階段變量 value 就會被初始化為 ConstValue 屬性所指定的值。

假設(shè)上面的類變量 value 被定義為:?public static final int value = 3;

編譯時 Javac 將會為 value 生成 ConstantValue 屬性,在準(zhǔn)備階段虛擬機(jī)就會根據(jù) ConstantValue 的設(shè)置將 value 賦值為 3。我們可以理解為 static final 常量在編譯期就將其結(jié)果放入了調(diào)用它的類的常量池中

解析:把類中的符號引用轉(zhuǎn)換為直接引用

解析階段是虛擬機(jī)將常量池內(nèi)的符號引用替換為直接引用的過程,解析動作主要針對類或接口、字段、類方法、接口方法、方法類型、方法句柄和調(diào)用點(diǎn)限定符7類符號引用進(jìn)行。符號引用就是一組符號來描述目標(biāo),可以是任何字面量。

直接引用就是直接指向目標(biāo)的指針、相對偏移量或一個間接定位到目標(biāo)的句柄。

3.初始化

初始化,為類的靜態(tài)變量賦予正確的初始值,JVM負(fù)責(zé)對類進(jìn)行初始化,主要對類變量進(jìn)行初始化。在Java中對類變量進(jìn)行初始值設(shè)定有兩種方式:

  • ① 聲明類變量是指定初始值
  • ② 使用靜態(tài)代碼塊為類變量指定初始值

JVM初始化步驟

  • 1、假如這個類還沒有被加載和連接,則程序先加載并連接該類
  • 2、假如該類的直接父類還沒有被初始化,則先初始化其直接父類
  • 3、假如類中有初始化語句,則系統(tǒng)依次執(zhí)行這些初始化語句

類初始化時機(jī):只有當(dāng)對類的主動使用的時候才會導(dǎo)致類的初始化,類的主動使用包括以下六種:

  • 創(chuàng)建類的實(shí)例,也就是new的方式
  • 訪問某個類或接口的靜態(tài)變量,或者對該靜態(tài)變量賦值
  • 調(diào)用類的靜態(tài)方法
  • 反射(如 Class.forName(“com.shengsiyuan.Test”))
  • 初始化某個類的子類,則其父類也會被初始化
  • Java虛擬機(jī)啟動時被標(biāo)明為啟動類的類( JavaTest),直接使用 java.exe命令來運(yùn)行某個主類

結(jié)束生命周期

在如下幾種情況下,Java虛擬機(jī)將結(jié)束生命周期

  • 執(zhí)行了 System.exit()方法
  • 程序正常執(zhí)行結(jié)束
  • 程序在執(zhí)行過程中遇到了異常或錯誤而異常終止
  • 由于操作系統(tǒng)出現(xiàn)錯誤而導(dǎo)致Java虛擬機(jī)進(jìn)程終止

參考文章:jvm系列(一):java類的加載機(jī)制 - 純潔的微笑

7)雙親委派模型(Parent Delegation Model)?

解析:類的加載過程采用雙親委派機(jī)制,這種機(jī)制能更好的保證 Java 平臺的安全性

答:類加載器 ClassLoader 是具有層次結(jié)構(gòu)的,也就是父子關(guān)系,其中,Bootstrap 是所有類加載器的父親,如下圖所示:

該模型要求除了頂層的 Bootstrap class loader 啟動類加載器外,其余的類加載器都應(yīng)當(dāng)有自己的父類加載器。子類加載器和父類加載器不是以繼承(Inheritance)的關(guān)系來實(shí)現(xiàn),而是通過組合(Composition)關(guān)系來復(fù)用父加載器的代碼。每個類加載器都有自己的命名空間(由該加載器及所有父類加載器所加載的類組成,在同一個命名空間中,不會出現(xiàn)類的完整名字(包括類的包名)相同的兩個類;在不同的命名空間中,有可能會出現(xiàn)類的完整名字(包括類的包名)相同的兩個類)

面試官:雙親委派模型的工作過程?

答:

1.當(dāng)前 ClassLoader 首先從自己已經(jīng)加載的類中查詢是否此類已經(jīng)加載,如果已經(jīng)加載則直接返回原來已經(jīng)加載的類。

每個類加載器都有自己的加載緩存,當(dāng)一個類被加載了以后就會放入緩存,
等下次加載的時候就可以直接返回了。

2.當(dāng)前 ClassLoader 的緩存中沒有找到被加載的類的時候,委托父類加載器去加載,父類加載器采用同樣的策略,首先查看自己的緩存,然后委托父類的父類去加載,一直到 bootstrap ClassLoader.

當(dāng)所有的父類加載器都沒有加載的時候,再由當(dāng)前的類加載器加載,并將其放入它自己的緩存中,以便下次有加載請求的時候直接返回。

面試官:為什么這樣設(shè)計呢?

解析:這是對于使用這種模型來組織累加器的好處

答:主要是為了安全性,避免用戶自己編寫的類動態(tài)替換 Java 的一些核心類,比如 String,同時也避免了重復(fù)加載,因?yàn)?JVM 中區(qū)分不同類,不僅僅是根據(jù)類名,相同的 class 文件被不同的 ClassLoader 加載就是不同的兩個類,如果相互轉(zhuǎn)型的話會拋java.lang.ClassCaseException.

參考文章:?JVM 的 工作原理,層次結(jié)構(gòu) 以及 GC工作原理


(二)JVM 內(nèi)存管理

1)JVM 內(nèi)存劃分:

答:

  • 方法區(qū)(線程共享):各個線程共享的一個區(qū)域,用于存儲虛擬機(jī)加載的類信息、常量、靜態(tài)變量、即時編譯器編譯后的代碼等數(shù)據(jù)。雖然 Java 虛擬機(jī)規(guī)范把方法區(qū)描述為堆的一個邏輯部分,但是它卻又一個別名叫做 Non-Heap(非堆),目的應(yīng)該是與 Java 堆區(qū)分開來。
    • 運(yùn)行時常量池:是方法區(qū)的一部分,用于存放編譯器生成的各種字面量和符號引用。
  • 堆內(nèi)存(線程共享):所有線程共享的一塊區(qū)域,垃圾收集器管理的主要區(qū)域。目前主要的垃圾回收算法都是分代收集算法,所以 Java 堆中還可以細(xì)分為:新生代和老年代;再細(xì)致一點(diǎn)的有 Eden 空間、From Survivor 空間、To Survivor 空間等,默認(rèn)情況下新生代按照8:1:1的比例來分配。根據(jù) Java 虛擬機(jī)規(guī)范的規(guī)定,Java 堆可以處于物理上不連續(xù)的內(nèi)存空間中,只要邏輯上是連續(xù)的即可,就像我們的磁盤一樣。

  • 程序計數(shù)器: Java 線程私有,類似于操作系統(tǒng)里的 PC 計數(shù)器,它可以看做是當(dāng)前線程所執(zhí)行的字節(jié)碼的行號指示器。如果線程正在執(zhí)行的是一個 Java 方法,這個計數(shù)器記錄的是正在執(zhí)行的虛擬機(jī)字節(jié)碼指令的地址;如果正在執(zhí)行的是 Native 方法,這個計數(shù)器值則為空(Undefined)。此內(nèi)存區(qū)域是唯一一個在 Java 虛擬機(jī)規(guī)范中沒有規(guī)定任何 OutOfMemoryError 情況的區(qū)域。

  • 虛擬機(jī)棧(棧內(nèi)存):Java線程私有,虛擬機(jī)展描述的是Java方法執(zhí)行的內(nèi)存模型:每個方法在執(zhí)行的時候,都會創(chuàng)建一個棧幀用于存儲局部變量、操作數(shù)、動態(tài)鏈接、方法出口等信息;每個方法調(diào)用都意味著一個棧幀在虛擬機(jī)棧中入棧到出棧的過程;

  • 本地方法棧 :和Java虛擬機(jī)棧的作用類似,區(qū)別是該區(qū)域?yàn)?JVM 提供使用 native 方法的服務(wù)

  • 2)對象分配規(guī)則?

    答:

    • 對象優(yōu)先分配在Eden區(qū),如果Eden區(qū)沒有足夠的空間時,虛擬機(jī)執(zhí)行一次Minor GC。

    • 大對象直接進(jìn)入老年代(大對象是指需要大量連續(xù)內(nèi)存空間的對象)。這樣做的目的是避免在Eden區(qū)和兩個Survivor區(qū)之間發(fā)生大量的內(nèi)存拷貝(新生代采用復(fù)制算法收集內(nèi)存)。

    • 長期存活的對象進(jìn)入老年代。虛擬機(jī)為每個對象定義了一個年齡計數(shù)器,如果對象經(jīng)過了1次Minor GC那么對象會進(jìn)入Survivor區(qū),之后每經(jīng)過一次Minor GC那么對象的年齡加1,知道達(dá)到閥值對象進(jìn)入老年區(qū)。

    • 動態(tài)判斷對象的年齡。如果Survivor區(qū)中相同年齡的所有對象大小的總和大于Survivor空間的一半,年齡大于或等于該年齡的對象可以直接進(jìn)入老年代。

    • 空間分配擔(dān)保。每次進(jìn)行Minor GC時,JVM會計算Survivor區(qū)移至老年區(qū)的對象的平均大小,如果這個值大于老年區(qū)的剩余值大小則進(jìn)行一次Full GC,如果小于檢查HandlePromotionFailure設(shè)置,如果true則只進(jìn)行Monitor GC,如果false則進(jìn)行Full GC。

    3)Java 的內(nèi)存模型:

    答:

    Java 虛擬機(jī)規(guī)范中試圖定義一種 Java 內(nèi)存模型(Java Memory Model, JMM)來屏蔽掉各層硬件和操作系統(tǒng)的內(nèi)存訪問差異,以實(shí)現(xiàn)讓 Java 程序在各種平臺下都能達(dá)到一致的內(nèi)存訪問效果。

    Java 內(nèi)存模型規(guī)定了所有的變量都存儲在主內(nèi)存(Main Memory)中。每條線程還有自己的工作內(nèi)存(Working Memory),線程的工作內(nèi)存中保存了被該線程使用到的變量的主內(nèi)存副本拷貝,線程對變量的所有操作(讀取、賦值等)都必須在主內(nèi)存中進(jìn)行,而不能直接讀寫主內(nèi)存中的變量。不同的線程之間也無法直接訪問對方工作內(nèi)存中的變量,線程間的變量值的傳遞均需要通過主內(nèi)存來完成,線程、主內(nèi)存、工作內(nèi)存三者的關(guān)系如上圖。

    面試官:兩個線程之間是如何通信的呢?

    答:在共享內(nèi)存的并發(fā)模型里,線程之間共享程序的公共狀態(tài),線程之間通過寫-讀內(nèi)存中的公共狀態(tài)來隱式進(jìn)行通信,典型的共享內(nèi)存通信方式就是通過共享對象進(jìn)行通信。

    例如上圖線程 A 與 線程 B 之間如果要通信的話,那么就必須經(jīng)歷下面兩個步驟:

    • 1.首先,線程 A 把本地內(nèi)存 A 更新過得共享變量刷新到主內(nèi)存中去
    • 2.然后,線程 B 到主內(nèi)存中去讀取線程 A 之前更新過的共享變量

    消息傳遞的并發(fā)模型里,線程之間沒有公共狀態(tài),線程之間必須通過明確的發(fā)送消息來顯式進(jìn)行通信,在 Java 中典型的消息傳遞方式就是 wait() 和 notify()。

    5)內(nèi)存屏障?

    解析:在這之前應(yīng)該對重排序的問題有所了解,這里我找到一篇很好的文章分享一下:Java內(nèi)存訪問重排序的研究

    答:內(nèi)存屏障,又稱內(nèi)存柵欄,是一組處理器指令,用于實(shí)現(xiàn)對內(nèi)存操作的順序限制。

    面試官:內(nèi)存屏障為何重要?

    答:對主存的一次訪問一般花費(fèi)硬件的數(shù)百次時鐘周期。處理器通過緩存(caching)能夠從數(shù)量級上降低內(nèi)存延遲的成本這些緩存為了性能重新排列待定內(nèi)存操 作的順序。也就是說,程序的讀寫操作不一定會按照它要求處理器的順序執(zhí)行。當(dāng)數(shù)據(jù)是不可變的,同時/或者數(shù)據(jù)限制在線程范圍內(nèi),這些優(yōu)化是無害的。如果把 這些優(yōu)化與對稱多處理(symmetric multi-processing)和共享可變狀態(tài)(shared mutable state)結(jié)合,那么就是一場噩夢。當(dāng)基于共享可變狀態(tài)的內(nèi)存操作被重新排序時,程序可能行為不定。一個線程寫入的數(shù)據(jù)可能被其他線程可見,原因是數(shù)據(jù) 寫入的順序不一致。適當(dāng)?shù)姆胖脙?nèi)存屏障通過強(qiáng)制處理器順序執(zhí)行待定的內(nèi)存操作來避免這個問題。

    5)類似-Xms、-Xmn這些參數(shù)的含義:

    答:

    堆內(nèi)存分配:

  • JVM初始分配的內(nèi)存由-Xms指定,默認(rèn)是物理內(nèi)存的1/64
  • JVM最大分配的內(nèi)存由-Xmx指定,默認(rèn)是物理內(nèi)存的1/4
  • 默認(rèn)空余堆內(nèi)存小于40%時,JVM就會增大堆直到-Xmx的最大限制;空余堆內(nèi)存大于70%時,JVM會減少堆直到 -Xms的最小限制。
  • 因此服務(wù)器一般設(shè)置-Xms、-Xmx相等以避免在每次GC 后調(diào)整堆的大小。對象的堆內(nèi)存由稱為垃圾回收器的自動內(nèi)存管理系統(tǒng)回收。
  • 非堆內(nèi)存分配:

  • JVM使用-XX:PermSize設(shè)置非堆內(nèi)存初始值,默認(rèn)是物理內(nèi)存的1/64;
  • 由XX:MaxPermSize設(shè)置最大非堆內(nèi)存的大小,默認(rèn)是物理內(nèi)存的1/4。
  • -Xmn2G:設(shè)置年輕代大小為2G。
  • -XX:SurvivorRatio,設(shè)置年輕代中Eden區(qū)與Survivor區(qū)的比值。
  • 6)內(nèi)存泄漏和內(nèi)存溢出

    答:

    概念:

  • 內(nèi)存溢出指的是內(nèi)存不夠用了。
  • 內(nèi)存泄漏是指對象可達(dá),但是沒用了。即本該被GC回收的對象并沒有被回收
  • 內(nèi)存泄露是導(dǎo)致內(nèi)存溢出的原因之一;內(nèi)存泄露積累起來將導(dǎo)致內(nèi)存溢出。
  • 內(nèi)存泄漏的原因分析:

  • 長生命周期的對象引用短生命周期的對象
  • 沒有將無用對象置為null
  • 小結(jié):本小節(jié)涉及到 JVM 虛擬機(jī),包括對內(nèi)存的管理等知識,相對較深。除了以上問題,面試官會繼續(xù)問你一些比較深的問題,可能也是為了看看你的極限在哪里吧。比如:內(nèi)存調(diào)優(yōu)、內(nèi)存管理,是否遇到過內(nèi)存泄露的實(shí)際案例、是否真正關(guān)心過內(nèi)存等。

    7)簡述一下 Java 中創(chuàng)建一個對象的過程?

    解析:回答這個問題首先就要清楚類的生命周期

    答:下圖展示的是類的生命周期流向:

    Java中對象的創(chuàng)建就是在堆上分配內(nèi)存空間的過程,此處說的對象創(chuàng)建僅限于new關(guān)鍵字創(chuàng)建的普通Java對象,不包括數(shù)組對象的創(chuàng)建。

    大致過程如下:

    1.檢測類是否被加載:

    當(dāng)虛擬機(jī)執(zhí)行到new時,會先去常量池中查找這個類的符號引用。如果能找到符號引用,說明此類已經(jīng)被加載到方法區(qū)(方法區(qū)存儲虛擬機(jī)已經(jīng)加載的類的信息),可以繼續(xù)執(zhí)行;如果找不到符號引用,就會使用類加載器執(zhí)行類的加載過程,類加載完成后繼續(xù)執(zhí)行。

    2.為對象分配內(nèi)存:

    類加載完成以后,虛擬機(jī)就開始為對象分配內(nèi)存,此時所需內(nèi)存的大小就已經(jīng)確定了。只需要在堆上分配所需要的內(nèi)存即可。

    具體的分配內(nèi)存有兩種情況:第一種情況是內(nèi)存空間絕對規(guī)整,第二種情況是內(nèi)存空間是不連續(xù)的。

    • 對于內(nèi)存絕對規(guī)整的情況相對簡單一些,虛擬機(jī)只需要在被占用的內(nèi)存和可用空間之間移動指針即可,這種方式被稱為指針碰撞。
    • 對于內(nèi)存不規(guī)整的情況稍微復(fù)雜一點(diǎn),這時候虛擬機(jī)需要維護(hù)一個列表,來記錄哪些內(nèi)存是可用的。分配內(nèi)存的時候需要找到一個可用的內(nèi)存空間,然后在列表上記錄下已被分配,這種方式成為空閑列表。

    分配內(nèi)存的時候也需要考慮線程安全問題,有兩種解決方案:

    • 第一種是采用同步的辦法,使用CAS來保證操作的原子性。
    • 另一種是每個線程分配內(nèi)存都在自己的空間內(nèi)進(jìn)行,即是每個線程都在堆中預(yù)先分配一小塊內(nèi)存,稱為本地線程分配緩沖(TLAB),分配內(nèi)存的時候再TLAB上分配,互不干擾。

    3.為分配的內(nèi)存空間初始化零值:

    對象的內(nèi)存分配完成后,還需要將對象的內(nèi)存空間都初始化為零值,這樣能保證對象即使沒有賦初值,也可以直接使用。

    4.對對象進(jìn)行其他設(shè)置:

    分配完內(nèi)存空間,初始化零值之后,虛擬機(jī)還需要對對象進(jìn)行其他必要的設(shè)置,設(shè)置的地方都在對象頭中,包括這個對象所屬的類,類的元數(shù)據(jù)信息,對象的hashcode,GC分代年齡等信息。

    5.執(zhí)行 init 方法:

    執(zhí)行完上面的步驟之后,在虛擬機(jī)里這個對象就算創(chuàng)建成功了,但是對于Java程序來說還需要執(zhí)行init方法才算真正的創(chuàng)建完成,因?yàn)檫@個時候?qū)ο笾皇潜怀跏蓟阒盗?#xff0c;還沒有真正的去根據(jù)程序中的代碼分配初始值,調(diào)用了init方法之后,這個對象才真正能使用。

    到此為止一個對象就產(chǎn)生了,這就是new關(guān)鍵字創(chuàng)建對象的過程。過程如下:

    參考文章:Java創(chuàng)建對象的過程簡介

    面試官:對象的內(nèi)存布局是怎樣的?

    答:對象的內(nèi)存布局包括三個部分:對象頭,實(shí)例數(shù)據(jù)和對齊填充。

    • 對象頭:對象頭包括兩部分信息,第一部分是存儲對象自身的運(yùn)行時數(shù)據(jù),如哈希碼,GC分代年齡,鎖狀態(tài)標(biāo)志,線程持有的鎖等等。第二部分是類型指針,即對象指向類元數(shù)據(jù)的指針。

    • 實(shí)例數(shù)據(jù):就是數(shù)據(jù)啦

    • 對齊填充:不是必然的存在,就是為了對齊的嘛

    面試官:對象是如何定位訪問的?

    答:對象的訪問定位有兩種:句柄定位和直接指針

    • 句柄定位:Java 堆會畫出一塊內(nèi)存來作為句柄池,reference中存儲的就是對象的句柄地址,而句柄中包含了對象實(shí)例數(shù)據(jù)與類型數(shù)據(jù)各自的具體地址信息

    • 直接指針訪問:java堆對象的不居中就必須考慮如何放置訪問類型數(shù)據(jù)的相關(guān)信息,而reference中存儲的直接就是對象地址

    比較:使用直接指針就是速度快,使用句柄reference指向穩(wěn)定的句柄,對象被移動改變的也只是句柄中實(shí)例數(shù)據(jù)的指針,而reference本身并不需要修改。

    參考文章:JAVA對象創(chuàng)建的過程


    (三)GC 相關(guān)

    1)如何判斷一個對象是否已經(jīng)死去?

    答:

  • 引用計數(shù):每個對象有一個引用計數(shù)屬性,新增一個引用時計數(shù)加1,引用釋放時計數(shù)減1,計數(shù)為0時可以回收。此方法簡單,無法解決對象相互循環(huán)引用的問題。

  • 可達(dá)性分析(Reachability Analysis):從GC Roots開始向下搜索,搜索所走過的路徑稱為引用鏈。當(dāng)一個對象到GC Roots沒有任何引用鏈相連時,則證明此對象是不可用的。不可達(dá)對象。

  • 2)垃圾回收算法有哪些?

    答:

  • 引用計數(shù):
    原理是此對象有一個引用,即增加一個計數(shù),刪除一個引用則減少一個計數(shù)。垃圾回收時,只用收集計數(shù)為0的對象。此算法最致命的是無法處理循環(huán)引用的問題。

  • 標(biāo)記-清除:
    此算法執(zhí)行分兩階段。第一階段從引用根節(jié)點(diǎn)開始標(biāo)記所有被引用的對象,第二階段遍歷整個堆,把未標(biāo)記的對象清除。此算法需要暫停整個應(yīng)用,同時,會產(chǎn)生內(nèi)存碎片。

  • 復(fù)制算法:
    此算法把內(nèi)存空間劃為兩個相等的區(qū)域,每次只使用其中一個區(qū)域。垃圾回收時,遍歷當(dāng)前使用區(qū)域,把正在使用中的對象復(fù)制到另外一個區(qū)域中。此算法每次只處理正在使用中的對象,因此復(fù)制成本比較小,同時復(fù)制過去以后還能進(jìn)行相應(yīng)的內(nèi)存整理,不會出現(xiàn)“碎片”問題。當(dāng)然,此算法的缺點(diǎn)也是很明顯的,就是需要兩倍內(nèi)存空間。
  • 標(biāo)記-整理:
    此算法結(jié)合了 “標(biāo)記-清除” 和 “復(fù)制” 兩個算法的優(yōu)點(diǎn)。也是分兩階段,第一階段從根節(jié)點(diǎn)開始標(biāo)記所有被引用對象,第二階段遍歷整個堆,把清除未標(biāo)記對象并且把存活對象“壓縮”到堆的其中一塊,按順序排放。此算法避免了 “標(biāo)記-清除” 的碎片問題,同時也避免了 “復(fù)制” 算法的空間問題。
  • 分代收集算法:
    • 分代收集算法并沒有提出新的思想,只是根據(jù)對象存活周期的不同將內(nèi)存劃為幾塊。一般Java堆分為新生代和老年代,這樣就可以根據(jù)各個年代的特點(diǎn)采用適當(dāng)?shù)氖占惴ā?/li>
    • 在新生袋中每次垃圾手機(jī)時都會由大批對象死去,只有少量存活,那就用復(fù)制算法,只需要付出少量存活對象的復(fù)制成本就可以。老年代中對象存活率高、沒有額外擔(dān)保,所以必須使用“標(biāo)記-清理”或者“標(biāo)記整理算法。
  • 參考文章:jvm系列(三):GC算法 垃圾收集器——純潔的微笑

    3)GC什么時候開始?

    答:GC經(jīng)常發(fā)生的區(qū)域是堆區(qū),堆區(qū)還可以細(xì)分為新生代、老年代,新生代還分為一個Eden區(qū)和兩個Survivor區(qū)。

  • 對象優(yōu)先在Eden中分配,當(dāng)Eden中沒有足夠空間時,虛擬機(jī)將發(fā)生一次Minor GC,因?yàn)镴ava大多數(shù)對象都是朝生夕滅,所以Minor GC非常頻繁,而且速度也很快;

  • Full GC,發(fā)生在老年代的GC,當(dāng)老年代沒有足夠的空間時即發(fā)生Full GC,發(fā)生Full GC一般都會有一次Minor GC。大對象直接進(jìn)入老年代,如很長的字符串?dāng)?shù)組,虛擬機(jī)提供一個-XX:PretenureSizeThreadhold參數(shù),令大于這個參數(shù)值的對象直接在老年代中分配,避免在Eden區(qū)和兩個Survivor區(qū)發(fā)生大量的內(nèi)存拷貝;

  • 發(fā)生Minor GC時,虛擬機(jī)會檢測之前每次晉升到老年代的平均大小是否大于老年代的剩余空間大小,如果大于,則進(jìn)行一次Full GC,如果小于,則查看HandlePromotionFailure設(shè)置是否允許擔(dān)保失敗,如果允許,那只會進(jìn)行一次Minor GC,如果不允許,則改為進(jìn)行一次Full GC。

  • 4)引用的分類?

    答:

    • 強(qiáng)引用:通過new出來的引用,只要強(qiáng)引用還存在,則不會回收。

    • 軟引用:通過SoftReference類來實(shí)現(xiàn),用來描述一些有用但非必須的對象。在系統(tǒng)將要發(fā)生內(nèi)存溢出異常之前,會把這些對象回收了,如果這次回收還是內(nèi)存不夠的話,才拋出內(nèi)存溢出異常。

    • 弱引用:非必須對象,通過WeakReference類來實(shí)現(xiàn),被弱引用引用的對象,只要已發(fā)生GC就會把它干掉。

    • 虛引用:通過PhantomReference類來實(shí)現(xiàn),無法通過徐引用獲得對象的實(shí)例,唯一作用就是在這個對象被GC時會收到一個系統(tǒng)通知。

    擴(kuò)展閱讀:重新認(rèn)識java(一) ---- 萬物皆對象?,文章中有對這四個引用有詳細(xì)的描述,還有一些典型的應(yīng)用,這里就不摘過來啦...

    5)垃圾收集器?

    解析:如果說收集算法是內(nèi)存回收的方法論,垃圾收集器就是內(nèi)存回收的具體實(shí)現(xiàn)

    答:

    1. Serial 收集器

    串行收集器是最古老,最穩(wěn)定以及效率高的收集器,可能會產(chǎn)生較長的停頓,只使用一個線程去回收。新生代、老年代使用串行回收;新生代復(fù)制算法、老年代標(biāo)記-壓縮;垃圾收集的過程中會 Stop The World(服務(wù)暫停)

    參數(shù)控制:?-XX:+UseSerialGC?串行收集器

    2.ParNew 收集器

    ParNew收集器 ParNew收集器其實(shí)就是Serial收集器的多線程版本。新生代并行,老年代串行;新生代復(fù)制算法、老年代標(biāo)記-壓縮

    參數(shù)控制:

    -XX:+UseParNewGC?ParNew收集器
    -XX:ParallelGCThreads?限制線程數(shù)量

    3.Parallel Scavenge收集器

    Parallel Scavenge收集器類似ParNew收集器,Parallel收集器更關(guān)注系統(tǒng)的吞吐量。可以通過參數(shù)來打開自適應(yīng)調(diào)節(jié)策略,虛擬機(jī)會根據(jù)當(dāng)前系統(tǒng)的運(yùn)行情況收集性能監(jiān)控信息,動態(tài)調(diào)整這些參數(shù)以提供最合適的停頓時間或最大的吞吐量;也可以通過參數(shù)控制GC的時間不大于多少毫秒或者比例;新生代復(fù)制算法、老年代標(biāo)記-壓縮

    參數(shù)控制:?-XX:+UseParallelGC?使用Parallel收集器+ 老年代串行

    4.Parallel Old 收集器

    Parallel Old是Parallel Scavenge 收集器的老年代版本,使用多線程和“標(biāo)記-整理”算法。這個收集器是在 JDK 1.6 中才開始提供

    參數(shù)控制:?-XX:+UseParallelOldGC?使用Parallel收集器+ 老年代并行

    5.CMS收集器

    CMS(Concurrent Mark Sweep)收集器是一種以獲取最短回收停頓時間為目標(biāo)的收集器。目前很大一部分的Java應(yīng)用都集中在互聯(lián)網(wǎng)站或B/S系統(tǒng)的服務(wù)端上,這類應(yīng)用尤其重視服務(wù)的響應(yīng)速度,希望系統(tǒng)停頓時間最短,以給用戶帶來較好的體驗(yàn)。

    從名字(包含“Mark Sweep”)上就可以看出CMS收集器是基于“標(biāo)記-清除”算法實(shí)現(xiàn)的,它的運(yùn)作過程相對于前面幾種收集器來說要更復(fù)雜一些,整個過程分為4個步驟,包括:

    • 初始標(biāo)記(CMS initial mark)
    • 并發(fā)標(biāo)記(CMS concurrent mark)
    • 重新標(biāo)記(CMS remark)
    • 并發(fā)清除(CMS concurrent sweep)

    其中初始標(biāo)記、重新標(biāo)記這兩個步驟仍然需要“Stop The World”。初始標(biāo)記僅僅只是標(biāo)記一下GC Roots能直接關(guān)聯(lián)到的對象,速度很快,并發(fā)標(biāo)記階段就是進(jìn)行GC Roots Tracing的過程,而重新標(biāo)記階段則是為了修正并發(fā)標(biāo)記期間,因用戶程序繼續(xù)運(yùn)作而導(dǎo)致標(biāo)記產(chǎn)生變動的那一部分對象的標(biāo)記記錄,這個階段的停頓時間一般會比初始標(biāo)記階段稍長一些,但遠(yuǎn)比并發(fā)標(biāo)記的時間短。

    由于整個過程中耗時最長的并發(fā)標(biāo)記和并發(fā)清除過程中,收集器線程都可以與用戶線程一起工作,所以總體上來說,CMS收集器的內(nèi)存回收過程是與用戶線程一起并發(fā)地執(zhí)行。老年代收集器(新生代使用ParNew)

    優(yōu)點(diǎn):?并發(fā)收集、低停頓
    缺點(diǎn):?產(chǎn)生大量空間碎片、并發(fā)階段會降低吞吐量

    參數(shù)控制:

    -XX:+UseConcMarkSweepGC?使用CMS收集器
    -XX:+ UseCMSCompactAtFullCollection?Full GC后,進(jìn)行一次碎片整理;整理過程是獨(dú)占的,會引起停頓時間變長
    -XX:+CMSFullGCsBeforeCompaction?設(shè)置進(jìn)行幾次Full GC后,進(jìn)行一次碎片整理
    -XX:ParallelCMSThreads?設(shè)定CMS的線程數(shù)量(一般情況約等于可用CPU數(shù)量)

    6.G1收集器

    G1是目前技術(shù)發(fā)展的最前沿成果之一,HotSpot開發(fā)團(tuán)隊賦予它的使命是未來可以替換掉JDK1.5中發(fā)布的CMS收集器。與CMS收集器相比G1收集器有以下特點(diǎn):

  • 空間整合,G1收集器采用標(biāo)記整理算法,不會產(chǎn)生內(nèi)存空間碎片。分配大對象時不會因?yàn)闊o法找到連續(xù)空間而提前觸發(fā)下一次GC。

  • 可預(yù)測停頓,這是G1的另一大優(yōu)勢,降低停頓時間是G1和CMS的共同關(guān)注點(diǎn),但G1除了追求低停頓外,還能建立可預(yù)測的停頓時間模型,能讓使用者明確指定在一個長度為N毫秒的時間片段內(nèi),消耗在垃圾收集上的時間不得超過N毫秒,這幾乎已經(jīng)是實(shí)時Java(RTSJ)的垃圾收集器的特征了。

  • 上面提到的垃圾收集器,收集的范圍都是整個新生代或者老年代,而G1不再是這樣。使用G1收集器時,Java堆的內(nèi)存布局與其他收集器有很大差別,它將整個Java堆劃分為多個大小相等的獨(dú)立區(qū)域(Region),雖然還保留有新生代和老年代的概念,但新生代和老年代不再是物理隔閡了,它們都是一部分(可以不連續(xù))Region的集合。

    G1的新生代收集跟ParNew類似,當(dāng)新生代占用達(dá)到一定比例的時候,開始出發(fā)收集。和CMS類似,G1收集器收集老年代對象會有短暫停頓。

    收集步驟:

    1、標(biāo)記階段,首先初始標(biāo)記(Initial-Mark),這個階段是停頓的(Stop the World Event),并且會觸發(fā)一次普通Mintor GC。對應(yīng)GC log:GC pause (young) (inital-mark)

    2、Root Region Scanning,程序運(yùn)行過程中會回收survivor區(qū)(存活到老年代),這一過程必須在young GC之前完成。

    3、Concurrent Marking,在整個堆中進(jìn)行并發(fā)標(biāo)記(和應(yīng)用程序并發(fā)執(zhí)行),此過程可能被young GC中斷。在并發(fā)標(biāo)記階段,若發(fā)現(xiàn)區(qū)域?qū)ο笾械乃袑ο蠖际抢?#xff0c;那個這個區(qū)域會被立即回收(圖中打X)。同時,并發(fā)標(biāo)記過程中,會計算每個區(qū)域的對象活性(區(qū)域中存活對象的比例)。

    4、Remark, 再標(biāo)記,會有短暫停頓(STW)。再標(biāo)記階段是用來收集 并發(fā)標(biāo)記階段 產(chǎn)生新的垃圾(并發(fā)階段和應(yīng)用程序一同運(yùn)行);G1中采用了比CMS更快的初始快照算法:snapshot-at-the-beginning (SATB)。

    5、Copy/Clean up,多線程清除失活對象,會有STW。G1將回收區(qū)域的存活對象拷貝到新區(qū)域,清除Remember Sets,并發(fā)清空回收區(qū)域并把它返回到空閑區(qū)域鏈表中。

    6、復(fù)制/清除過程后。回收區(qū)域的活性對象已經(jīng)被集中回收到深藍(lán)色和深綠色區(qū)域。

    參考文章:jvm系列(三):GC算法 垃圾收集器——純潔的微笑


    (四)其他 JVM 相關(guān)面試題整理

    1)64 位 JVM 中,int 的長度是多數(shù)?

    答:Java 中,int 類型變量的長度是一個固定值,與平臺無關(guān),都是 32 位或者 4 個字節(jié)。意思就是說,在 32 位 和 64 位 的Java 虛擬機(jī)中,int 類型的長度是相同的。

    2)怎樣通過 Java 程序來判斷 JVM 是 32 位 還是 64 位?

    答:Sun有一個Java System屬性來確定JVM的位數(shù):32或64:

    sun.arch.data.model=32 // 32 bit JVM sun.arch.data.model=64 // 64 bit JVM

    我可以使用以下語句來確定 JVM 是 32 位還是 64 位:

    System.getProperty("sun.arch.data.model")

    3)32 位 JVM 和 64 位 JVM 的最大堆內(nèi)存分別是多數(shù)?

    答:理論上說上 32 位的 JVM 堆內(nèi)存可以到達(dá) 2^32,即 4GB,但實(shí)際上會比這個小很多。不同操作系統(tǒng)之間不同,如 Windows 系統(tǒng)大約 1.5 GB,Solaris 大約 3GB。64 位 JVM允許指定最大的堆內(nèi)存,理論上可以達(dá)到 2^64,這是一個非常大的數(shù)字,實(shí)際上你可以指定堆內(nèi)存大小到 100GB。甚至有的 JVM,如 Azul,堆內(nèi)存到 1000G 都是可能的。

    4)你能保證 GC 執(zhí)行嗎?

    答:不能,雖然你可以調(diào)用 System.gc() 或者 Runtime.gc(),但是沒有辦法保證 GC 的執(zhí)行。

    5)怎么獲取 Java 程序使用的內(nèi)存?堆使用的百分比?

    答:可以通過 java.lang.Runtime 類中與內(nèi)存相關(guān)方法來獲取剩余的內(nèi)存,總內(nèi)存及最大堆內(nèi)存。通過這些方法你也可以獲取到堆使用的百分比及堆內(nèi)存的剩余空間。Runtime.freeMemory() 方法返回剩余空間的字節(jié)數(shù),Runtime.totalMemory() 方法總內(nèi)存的字節(jié)數(shù),Runtime.maxMemory() 返回最大內(nèi)存的字節(jié)數(shù)。

    6)Java 中堆和棧有什么區(qū)別?

    答:JVM 中堆和棧屬于不同的內(nèi)存區(qū)域,使用目的也不同。棧常用于保存方法幀和局部變量,而對象總是在堆上分配。棧通常都比堆小,也不會在多個線程之間共享,而堆被整個 JVM 的所有線程共享。


    小結(jié):JVM 是自己之前沒有去了解過得知識,所以這次寫這篇文章寫了很久,也學(xué)到了很多東西;在考慮要不要開微信公眾號來著...

    參考資料:

  • 《深入理解 Java 虛擬機(jī)》
  • 《深入分析 Java Web技術(shù)內(nèi)幕》
  • 歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處!
    簡書ID:@我沒有三顆心臟

    《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

    總結(jié)

    以上是生活随笔為你收集整理的Java 面试知识点解析(三)——JVM篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    久久熟妇人妻午夜寂寞影院 | 少妇无套内谢久久久久 | 999久久久国产精品消防器材 | 久久97精品久久久久久久不卡 | 少妇被黑人到高潮喷出白浆 | 一本久久伊人热热精品中文字幕 | 日本一区二区更新不卡 | 无码一区二区三区在线 | 未满小14洗澡无码视频网站 | 中文字幕久久久久人妻 | 亚洲欧美中文字幕5发布 | 免费看少妇作爱视频 | 欧美性色19p | 国产精品久久久久久亚洲影视内衣 | 在线天堂新版最新版在线8 | 成人影院yy111111在线观看 | 国产激情无码一区二区 | 99国产精品白浆在线观看免费 | 亚洲日本va午夜在线电影 | 婷婷六月久久综合丁香 | 日韩人妻少妇一区二区三区 | 国产午夜无码视频在线观看 | 思思久久99热只有频精品66 | 日韩少妇白浆无码系列 | 亚洲一区二区观看播放 | 99久久久无码国产aaa精品 | 亚洲中文字幕av在天堂 | 国产精品亚洲专区无码不卡 | 亚洲第一网站男人都懂 | 夜夜影院未满十八勿进 | 欧美熟妇另类久久久久久多毛 | 亚洲经典千人经典日产 | 俄罗斯老熟妇色xxxx | 三上悠亚人妻中文字幕在线 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲精品一区二区三区四区五区 | 无码人妻精品一区二区三区不卡 | 色噜噜亚洲男人的天堂 | 日本va欧美va欧美va精品 | 欧美三级不卡在线观看 | 性色av无码免费一区二区三区 | 特大黑人娇小亚洲女 | 永久黄网站色视频免费直播 | 黑人粗大猛烈进出高潮视频 | 欧美国产亚洲日韩在线二区 | 日本乱人伦片中文三区 | 天天躁日日躁狠狠躁免费麻豆 | 熟妇女人妻丰满少妇中文字幕 | 动漫av一区二区在线观看 | 女人高潮内射99精品 | 亚洲一区二区三区国产精华液 | 中文字幕精品av一区二区五区 | 国产深夜福利视频在线 | 久久久av男人的天堂 | 国产精品亚洲专区无码不卡 | 久久人人爽人人爽人人片ⅴ | 在线 国产 欧美 亚洲 天堂 | 国产亚洲精品久久久久久久久动漫 | 国产人妻大战黑人第1集 | 久久精品国产亚洲精品 | 99久久无码一区人妻 | 国产精品亚洲综合色区韩国 | 99精品视频在线观看免费 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲日韩中文字幕在线播放 | 日本一区二区更新不卡 | 无遮挡国产高潮视频免费观看 | 亚洲性无码av中文字幕 | 美女极度色诱视频国产 | 在线a亚洲视频播放在线观看 | 双乳奶水饱满少妇呻吟 | 久久综合九色综合欧美狠狠 | 丰满少妇女裸体bbw | 人人妻人人藻人人爽欧美一区 | 无码成人精品区在线观看 | 国产猛烈高潮尖叫视频免费 | 国产精品久久国产三级国 | 国产精品二区一区二区aⅴ污介绍 | 欧美老熟妇乱xxxxx | 四虎国产精品一区二区 | 国产人妻人伦精品 | 国产精品无码成人午夜电影 | 国产偷自视频区视频 | 国内少妇偷人精品视频 | 最近的中文字幕在线看视频 | 俺去俺来也在线www色官网 | 熟女少妇人妻中文字幕 | 在线播放亚洲第一字幕 | 人人澡人人妻人人爽人人蜜桃 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久国产36精品色熟妇 | 亚洲男人av天堂午夜在 | 少妇高潮喷潮久久久影院 | 久久这里只有精品视频9 | 亚洲精品成人福利网站 | 日本免费一区二区三区最新 | 超碰97人人做人人爱少妇 | 成在人线av无码免观看麻豆 | 精品国产精品久久一区免费式 | 国产精品.xx视频.xxtv | 自拍偷自拍亚洲精品10p | 国产真实伦对白全集 | 久久99精品国产麻豆蜜芽 | 日韩视频 中文字幕 视频一区 | 久久久久久av无码免费看大片 | 国产麻豆精品精东影业av网站 | 成人av无码一区二区三区 | 亚洲精品鲁一鲁一区二区三区 | 人人妻人人藻人人爽欧美一区 | 中文字幕无码免费久久9一区9 | 亚洲精品欧美二区三区中文字幕 | 麻豆国产人妻欲求不满 | 国产办公室秘书无码精品99 | 久热国产vs视频在线观看 | 18禁黄网站男男禁片免费观看 | 国产精品亚洲lv粉色 | 综合网日日天干夜夜久久 | 亚洲精品一区二区三区大桥未久 | 少妇被粗大的猛进出69影院 | 国产成人无码av在线影院 | 激情爆乳一区二区三区 | 亚洲男人av天堂午夜在 | 桃花色综合影院 | 国内精品久久久久久中文字幕 | 夜夜影院未满十八勿进 | 久久97精品久久久久久久不卡 | 国产成人无码区免费内射一片色欲 | 国产精品久久久久久亚洲毛片 | 老司机亚洲精品影院无码 | 国产色精品久久人妻 | 精品一区二区三区波多野结衣 | 久久天天躁夜夜躁狠狠 | 四虎影视成人永久免费观看视频 | 久久人人97超碰a片精品 | 色综合天天综合狠狠爱 | 国产午夜视频在线观看 | 国产精品人人爽人人做我的可爱 | 色爱情人网站 | 亚洲精品久久久久久久久久久 | 亚洲日韩中文字幕在线播放 | 国产在线精品一区二区高清不卡 | 无码人妻丰满熟妇区五十路百度 | 精品国产乱码久久久久乱码 | 狠狠噜狠狠狠狠丁香五月 | 亚洲精品欧美二区三区中文字幕 | 亚洲s色大片在线观看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 无码一区二区三区在线 | 97久久超碰中文字幕 | 男女猛烈xx00免费视频试看 | 在线播放免费人成毛片乱码 | 亚洲日韩av一区二区三区四区 | 亚洲狠狠婷婷综合久久 | 欧美黑人乱大交 | 无遮无挡爽爽免费视频 | 伊人久久婷婷五月综合97色 | 国内精品九九久久久精品 | 亚洲色偷偷男人的天堂 | 日韩av无码一区二区三区 | 亚洲成av人片天堂网无码】 | 无码人妻精品一区二区三区不卡 | 国产一区二区三区精品视频 | 精品无码成人片一区二区98 | 精品成在人线av无码免费看 | 无码国模国产在线观看 | 黑人巨大精品欧美一区二区 | 俺去俺来也www色官网 | 又紧又大又爽精品一区二区 | 欧美熟妇另类久久久久久多毛 | 人人妻人人澡人人爽欧美一区九九 | 人人妻人人澡人人爽人人精品 | 国产精品鲁鲁鲁 | 亚洲爆乳精品无码一区二区三区 | 午夜精品久久久内射近拍高清 | 久久久亚洲欧洲日产国码αv | 久久精品中文字幕一区 | 性生交大片免费看l | 亚洲国产精品久久人人爱 | 99国产精品白浆在线观看免费 | 日韩精品成人一区二区三区 | 亚洲男女内射在线播放 | 国产精品香蕉在线观看 | 玩弄少妇高潮ⅹxxxyw | 欧美肥老太牲交大战 | 色婷婷av一区二区三区之红樱桃 | 两性色午夜视频免费播放 | 麻豆精品国产精华精华液好用吗 | 亚洲精品午夜无码电影网 | 亚洲国产av精品一区二区蜜芽 | 国产成人无码区免费内射一片色欲 | 久久五月精品中文字幕 | 兔费看少妇性l交大片免费 | 理论片87福利理论电影 | 精品久久久无码人妻字幂 | 小鲜肉自慰网站xnxx | 亚洲国产综合无码一区 | 妺妺窝人体色www婷婷 | 人人妻人人澡人人爽欧美一区 | 国产午夜视频在线观看 | 国产莉萝无码av在线播放 | 亚洲 日韩 欧美 成人 在线观看 | 国产精品高潮呻吟av久久4虎 | 国产艳妇av在线观看果冻传媒 | 在线亚洲高清揄拍自拍一品区 | 欧美国产亚洲日韩在线二区 | 欧美老人巨大xxxx做受 | 中文字幕亚洲情99在线 | 久久天天躁夜夜躁狠狠 | 久久精品人人做人人综合试看 | 夫妻免费无码v看片 | 无码人妻丰满熟妇区五十路百度 | 国产精品人妻一区二区三区四 | 国产一精品一av一免费 | 久久国产劲爆∧v内射 | 中文毛片无遮挡高清免费 | 理论片87福利理论电影 | 国产精品二区一区二区aⅴ污介绍 | 久久99精品国产麻豆蜜芽 | 成人精品一区二区三区中文字幕 | 国产另类ts人妖一区二区 | 亚洲综合久久一区二区 | 精品欧洲av无码一区二区三区 | 熟妇人妻激情偷爽文 | 中文字幕无码免费久久99 | 久久久国产一区二区三区 | 亚洲啪av永久无码精品放毛片 | 人妻互换免费中文字幕 | 国产猛烈高潮尖叫视频免费 | 性欧美熟妇videofreesex | 女人色极品影院 | 天堂亚洲2017在线观看 | 国产美女精品一区二区三区 | 久久久久国色av免费观看性色 | 欧美成人家庭影院 | 国产成人亚洲综合无码 | 在线a亚洲视频播放在线观看 | 综合人妻久久一区二区精品 | 日本爽爽爽爽爽爽在线观看免 | 熟妇人妻中文av无码 | 亚洲国产成人av在线观看 | 国产午夜福利100集发布 | 亚洲国产精品一区二区美利坚 | 99久久亚洲精品无码毛片 | 美女扒开屁股让男人桶 | 无码成人精品区在线观看 | 小鲜肉自慰网站xnxx | 国产极品视觉盛宴 | 内射巨臀欧美在线视频 | 日韩欧美成人免费观看 | 国产精品无码成人午夜电影 | 日本大香伊一区二区三区 | 国产成人久久精品流白浆 | 999久久久国产精品消防器材 | 蜜臀aⅴ国产精品久久久国产老师 | 东京无码熟妇人妻av在线网址 | 色一情一乱一伦一区二区三欧美 | 亚洲国产精品无码一区二区三区 | 欧美日韩综合一区二区三区 | 黄网在线观看免费网站 | a在线亚洲男人的天堂 | 少妇激情av一区二区 | 国产三级精品三级男人的天堂 | 波多野结衣av一区二区全免费观看 | 熟妇女人妻丰满少妇中文字幕 | 中文字幕av无码一区二区三区电影 | 永久免费精品精品永久-夜色 | 无码人妻黑人中文字幕 | 国产成人无码区免费内射一片色欲 | 97色伦图片97综合影院 | 无码人妻丰满熟妇区毛片18 | 欧美亚洲日韩国产人成在线播放 | 日韩av无码一区二区三区 | 丰满人妻精品国产99aⅴ | 99视频精品全部免费免费观看 | 亚洲中文字幕无码中字 | 精品久久久久久人妻无码中文字幕 | 免费看少妇作爱视频 | 欧美日韩综合一区二区三区 | 久久国产精品_国产精品 | 国产成人精品无码播放 | 亚洲а∨天堂久久精品2021 | 青青青爽视频在线观看 | 国产免费久久精品国产传媒 | 秋霞成人午夜鲁丝一区二区三区 | 成熟女人特级毛片www免费 | 2020最新国产自产精品 | 亚洲狠狠色丁香婷婷综合 | 日日摸夜夜摸狠狠摸婷婷 | 国产成人无码av一区二区 | 久久综合网欧美色妞网 | 无码av中文字幕免费放 | 亚洲一区二区三区国产精华液 | 国产极品美女高潮无套在线观看 | 亲嘴扒胸摸屁股激烈网站 | 狠狠色色综合网站 | 久久久婷婷五月亚洲97号色 | 久久久久久av无码免费看大片 | 国产精品久久福利网站 | 国产香蕉尹人综合在线观看 | 沈阳熟女露脸对白视频 | 久久99精品久久久久婷婷 | av无码久久久久不卡免费网站 | 无码人妻av免费一区二区三区 | 兔费看少妇性l交大片免费 | 亚洲 高清 成人 动漫 | 三上悠亚人妻中文字幕在线 | 娇妻被黑人粗大高潮白浆 | 久久久国产精品无码免费专区 | 亚洲欧美国产精品久久 | 亚洲成a人一区二区三区 | 未满成年国产在线观看 | 丰满诱人的人妻3 | 亚洲理论电影在线观看 | 亚洲精品国产a久久久久久 | 日本大乳高潮视频在线观看 | 18无码粉嫩小泬无套在线观看 | 黑人玩弄人妻中文在线 | 自拍偷自拍亚洲精品10p | 又粗又大又硬又长又爽 | аⅴ资源天堂资源库在线 | 一本色道久久综合亚洲精品不卡 | 国产日产欧产精品精品app | 人人妻在人人 | 精品成在人线av无码免费看 | 国语自产偷拍精品视频偷 | 久久国产劲爆∧v内射 | 国产综合在线观看 | 亚洲欧洲中文日韩av乱码 | 亚洲欧美日韩综合久久久 | 丰满少妇熟乱xxxxx视频 | 久久久久se色偷偷亚洲精品av | 精品无码国产自产拍在线观看蜜 | 亚洲精品一区国产 | 色综合久久久无码中文字幕 | 高清不卡一区二区三区 | 一本久道久久综合婷婷五月 | 中文亚洲成a人片在线观看 | 人妻少妇被猛烈进入中文字幕 | 亚洲精品久久久久久久久久久 | 在线播放亚洲第一字幕 | 国产成人午夜福利在线播放 | 一个人看的www免费视频在线观看 | 内射巨臀欧美在线视频 | 成年美女黄网站色大免费视频 | 久久久久久亚洲精品a片成人 | 中文字幕 人妻熟女 | 无码人妻出轨黑人中文字幕 | 国产成人无码av在线影院 | 亚洲精品成人福利网站 | 国产偷抇久久精品a片69 | 国产精品18久久久久久麻辣 | 大地资源中文第3页 | 久久综合给久久狠狠97色 | 国产偷抇久久精品a片69 | 无码一区二区三区在线观看 | 久久精品国产日本波多野结衣 | 青青久在线视频免费观看 | 亚洲国产欧美国产综合一区 | 亚洲一区二区三区 | 无码纯肉视频在线观看 | 亚洲a无码综合a国产av中文 | 妺妺窝人体色www婷婷 | 久青草影院在线观看国产 | 久久久久免费看成人影片 | 国产成人精品一区二区在线小狼 | 老司机亚洲精品影院无码 | 国产熟妇高潮叫床视频播放 | 久久国产精品萌白酱免费 | 亚洲国产精品久久久天堂 | 中文字幕无码人妻少妇免费 | 午夜男女很黄的视频 | 九九热爱视频精品 | 欧美自拍另类欧美综合图片区 | 国产黄在线观看免费观看不卡 | 欧美丰满熟妇xxxx性ppx人交 | 又紧又大又爽精品一区二区 | 18无码粉嫩小泬无套在线观看 | 九九热爱视频精品 | 精品欧美一区二区三区久久久 | 帮老师解开蕾丝奶罩吸乳网站 | 色欲人妻aaaaaaa无码 | 亚洲 a v无 码免 费 成 人 a v | 国产精品久久久久9999小说 | 中文字幕人妻无码一区二区三区 | 国产精品亚洲综合色区韩国 | 欧美兽交xxxx×视频 | 日韩少妇白浆无码系列 | 四十如虎的丰满熟妇啪啪 | 亚洲va欧美va天堂v国产综合 | 午夜免费福利小电影 | 国产另类ts人妖一区二区 | 天堂无码人妻精品一区二区三区 | 亚洲精品www久久久 | 无码人妻av免费一区二区三区 | 久9re热视频这里只有精品 | 六十路熟妇乱子伦 | 人人爽人人澡人人人妻 | 国产性生大片免费观看性 | 粗大的内捧猛烈进出视频 | 午夜免费福利小电影 | 亚洲人成网站色7799 | 日本熟妇人妻xxxxx人hd | 特大黑人娇小亚洲女 | 中文字幕av日韩精品一区二区 | 大乳丰满人妻中文字幕日本 | 少妇性荡欲午夜性开放视频剧场 | 亚洲一区二区三区四区 | 国内精品一区二区三区不卡 | 久久精品人妻少妇一区二区三区 | 亚洲一区二区三区偷拍女厕 | 国产精品对白交换视频 | 97夜夜澡人人双人人人喊 | 日本免费一区二区三区最新 | 又色又爽又黄的美女裸体网站 | 女人被男人躁得好爽免费视频 | 丰满肥臀大屁股熟妇激情视频 | 亚洲精品国产品国语在线观看 | 99久久99久久免费精品蜜桃 | 18黄暴禁片在线观看 | 国产成人无码av一区二区 | 国产精品第一区揄拍无码 | 性做久久久久久久免费看 | 日韩视频 中文字幕 视频一区 | 色婷婷香蕉在线一区二区 | 欧美性猛交内射兽交老熟妇 | 国产乱人无码伦av在线a | 中文字幕人成乱码熟女app | 亚洲欧美综合区丁香五月小说 | 巨爆乳无码视频在线观看 | 色综合天天综合狠狠爱 | 亚洲欧洲日本综合aⅴ在线 | 搡女人真爽免费视频大全 | 亚洲一区二区三区 | 国产午夜手机精彩视频 | 欧美日韩人成综合在线播放 | 亚洲人成影院在线观看 | 狠狠色丁香久久婷婷综合五月 | 精品欧美一区二区三区久久久 | 精品久久久无码中文字幕 | 亚洲成a人片在线观看日本 | 精品欧洲av无码一区二区三区 | 国产无遮挡又黄又爽又色 | 精品国产精品久久一区免费式 | 欧美丰满熟妇xxxx | 久久伊人色av天堂九九小黄鸭 | 99er热精品视频 | 国产无遮挡吃胸膜奶免费看 | 一本久道久久综合婷婷五月 | 澳门永久av免费网站 | 国产成人无码a区在线观看视频app | 久久婷婷五月综合色国产香蕉 | 欧美丰满熟妇xxxx性ppx人交 | 久精品国产欧美亚洲色aⅴ大片 | 国产精品久久久久久久影院 | 久久精品女人天堂av免费观看 | 色欲久久久天天天综合网精品 | 国产精品怡红院永久免费 | 亚洲伊人久久精品影院 | 欧美乱妇无乱码大黄a片 | 欧美老妇与禽交 | 国产艳妇av在线观看果冻传媒 | 亚洲一区二区三区在线观看网站 | 国产av久久久久精东av | 日本精品高清一区二区 | 一本色道婷婷久久欧美 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 久久亚洲国产成人精品性色 | 国产午夜手机精彩视频 | 丰满人妻被黑人猛烈进入 | 亚洲乱亚洲乱妇50p | 国产特级毛片aaaaaa高潮流水 | 欧美日本免费一区二区三区 | 午夜无码人妻av大片色欲 | 天海翼激烈高潮到腰振不止 | 亚洲成av人片天堂网无码】 | 一区二区三区高清视频一 | 亚洲一区二区三区 | 国产成人无码av在线影院 | 日产精品99久久久久久 | 熟妇女人妻丰满少妇中文字幕 | 无人区乱码一区二区三区 | 99久久久无码国产aaa精品 | 亚洲中文字幕久久无码 | 牲欲强的熟妇农村老妇女视频 | 蜜桃臀无码内射一区二区三区 | 亚洲精品综合五月久久小说 | 福利一区二区三区视频在线观看 | 久久久久免费看成人影片 | 日本精品久久久久中文字幕 | 在线а√天堂中文官网 | 欧美喷潮久久久xxxxx | 国产精品久久久久9999小说 | 国产内射老熟女aaaa | 一区二区传媒有限公司 | 欧美日韩一区二区三区自拍 | 国产高清av在线播放 | 精品日本一区二区三区在线观看 | 中文字幕无码av激情不卡 | 日本一区二区更新不卡 | 国产真人无遮挡作爱免费视频 | 国产又爽又猛又粗的视频a片 | 激情国产av做激情国产爱 | 国产 浪潮av性色四虎 | 亚洲の无码国产の无码步美 | 日本一卡二卡不卡视频查询 | 国产农村妇女高潮大叫 | 亚洲精品一区二区三区在线 | 亚洲人成人无码网www国产 | 国产精品沙发午睡系列 | 亚洲无人区午夜福利码高清完整版 | 久久久久久久人妻无码中文字幕爆 | 国产欧美精品一区二区三区 | 人人妻人人澡人人爽欧美一区 | 97色伦图片97综合影院 | 亚洲成a人片在线观看无码3d | 亚洲一区二区三区含羞草 | 亚洲综合精品香蕉久久网 | 日本护士毛茸茸高潮 | 国产无套粉嫩白浆在线 | 成人三级无码视频在线观看 | 精品一区二区三区无码免费视频 | 少妇高潮一区二区三区99 | 欧美精品免费观看二区 | 欧美日韩视频无码一区二区三 | 大屁股大乳丰满人妻 | 色一情一乱一伦 | 免费无码肉片在线观看 | 午夜精品久久久内射近拍高清 | 日本精品久久久久中文字幕 | 国产精品免费大片 | 天天躁日日躁狠狠躁免费麻豆 | 黑人粗大猛烈进出高潮视频 | 国产成人无码一二三区视频 | 亚洲va欧美va天堂v国产综合 | 国产又爽又猛又粗的视频a片 | 国产舌乚八伦偷品w中 | 亚洲精品国偷拍自产在线观看蜜桃 | 女人色极品影院 | 色妞www精品免费视频 | 精品夜夜澡人妻无码av蜜桃 | 黑森林福利视频导航 | 国产精品久久久久9999小说 | 99riav国产精品视频 | 国产激情艳情在线看视频 | 露脸叫床粗话东北少妇 | 日本在线高清不卡免费播放 | 国产精品久久久午夜夜伦鲁鲁 | 久久国产精品偷任你爽任你 | 人妻少妇精品无码专区二区 | 免费网站看v片在线18禁无码 | 无码国产色欲xxxxx视频 | 国产sm调教视频在线观看 | 捆绑白丝粉色jk震动捧喷白浆 | 狠狠色丁香久久婷婷综合五月 | 国产在热线精品视频 | 亚洲精品国产精品乱码视色 | 丰满少妇高潮惨叫视频 | 国产精品久久国产精品99 | 精品水蜜桃久久久久久久 | 国精产品一品二品国精品69xx | 51国偷自产一区二区三区 | 又湿又紧又大又爽a视频国产 | 999久久久国产精品消防器材 | 国产精品美女久久久 | 色爱情人网站 | 性生交大片免费看女人按摩摩 | 国产精品99爱免费视频 | 国产农村妇女高潮大叫 | 亚洲综合在线一区二区三区 | 东京无码熟妇人妻av在线网址 | 亚洲精品综合一区二区三区在线 | 国产电影无码午夜在线播放 | 久久亚洲国产成人精品性色 | 国内综合精品午夜久久资源 | 国内丰满熟女出轨videos | 兔费看少妇性l交大片免费 | 精品国产一区av天美传媒 | 亚洲色偷偷偷综合网 | 动漫av网站免费观看 | 天堂亚洲2017在线观看 | 国产在线精品一区二区高清不卡 | 国产欧美熟妇另类久久久 | 又紧又大又爽精品一区二区 | 少妇人妻偷人精品无码视频 | 久久无码专区国产精品s | 国产精品无码久久av | 搡女人真爽免费视频大全 | 99视频精品全部免费免费观看 | 精品人人妻人人澡人人爽人人 | 亚洲国产欧美日韩精品一区二区三区 | 国产成人综合色在线观看网站 | 国产97人人超碰caoprom | 国产69精品久久久久app下载 | 欧美激情一区二区三区成人 | 又大又硬又黄的免费视频 | 亚洲人成人无码网www国产 | 人妻与老人中文字幕 | 人妻天天爽夜夜爽一区二区 | 秋霞特色aa大片 | 一区二区传媒有限公司 | 亚洲热妇无码av在线播放 | 牲欲强的熟妇农村老妇女 | 日本饥渴人妻欲求不满 | 欧美日韩色另类综合 | 亚洲国产精品美女久久久久 | 久久人人爽人人人人片 | 国产精品-区区久久久狼 | 男女超爽视频免费播放 | 日本丰满熟妇videos | 久久这里只有精品视频9 | 国产激情精品一区二区三区 | 狠狠亚洲超碰狼人久久 | 帮老师解开蕾丝奶罩吸乳网站 | 少妇性俱乐部纵欲狂欢电影 | 香蕉久久久久久av成人 | 精品久久久无码中文字幕 | 又紧又大又爽精品一区二区 | 妺妺窝人体色www在线小说 | 亚洲成a人片在线观看日本 | 亚洲色大成网站www | 一个人看的视频www在线 | 日本肉体xxxx裸交 | 少妇高潮一区二区三区99 | 综合网日日天干夜夜久久 | 爱做久久久久久 | 国产香蕉尹人综合在线观看 | 成人无码精品一区二区三区 | 人妻人人添人妻人人爱 | 成年美女黄网站色大免费视频 | 亚洲综合伊人久久大杳蕉 | 日韩无套无码精品 | 粉嫩少妇内射浓精videos | 无码中文字幕色专区 | 国产精品亚洲一区二区三区喷水 | 少妇人妻大乳在线视频 | 婷婷综合久久中文字幕蜜桃三电影 | √天堂中文官网8在线 | 国产亚洲精品久久久久久国模美 | 在线а√天堂中文官网 | 人人妻人人澡人人爽欧美一区九九 | 人人妻人人澡人人爽欧美精品 | 人人妻人人澡人人爽欧美一区九九 | 国产乱人偷精品人妻a片 | 高中生自慰www网站 | 国产激情无码一区二区 | 97人妻精品一区二区三区 | 国产乡下妇女做爰 | 久久久精品欧美一区二区免费 | 性生交片免费无码看人 | 国产69精品久久久久app下载 | 国产无套粉嫩白浆在线 | 女人被男人躁得好爽免费视频 | 中文字幕人妻丝袜二区 | 性色av无码免费一区二区三区 | 亚洲码国产精品高潮在线 | 小sao货水好多真紧h无码视频 | 97夜夜澡人人爽人人喊中国片 | 久久久久se色偷偷亚洲精品av | 久久久久se色偷偷亚洲精品av | 国产精品二区一区二区aⅴ污介绍 | 成 人 网 站国产免费观看 | 天堂亚洲2017在线观看 | 日本精品少妇一区二区三区 | 国产 精品 自在自线 | 久久综合给久久狠狠97色 | 精品少妇爆乳无码av无码专区 | 久久久久国色av免费观看性色 | 97无码免费人妻超级碰碰夜夜 | 亚洲成在人网站无码天堂 | 国产麻豆精品精东影业av网站 | 偷窥日本少妇撒尿chinese | 欧美丰满熟妇xxxx | 国产午夜手机精彩视频 | 亚洲国产欧美在线成人 | 俺去俺来也www色官网 | 国产人妻精品一区二区三区 | 强伦人妻一区二区三区视频18 | 国产亚洲日韩欧美另类第八页 | 精品久久久久香蕉网 | 风流少妇按摩来高潮 | 亚洲精品成人av在线 | 国产精品久久国产三级国 | 亚洲精品成人av在线 | 麻豆国产丝袜白领秘书在线观看 | 欧美日韩色另类综合 | 久久精品国产精品国产精品污 | 亚洲色欲色欲天天天www | 亚洲色欲久久久综合网东京热 | 野狼第一精品社区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 日本精品人妻无码免费大全 | 国产人妻人伦精品 | 国产成人综合在线女婷五月99播放 | 99久久人妻精品免费二区 | 国产成人无码区免费内射一片色欲 | 玩弄人妻少妇500系列视频 | 色一情一乱一伦一区二区三欧美 | 日本va欧美va欧美va精品 | 狠狠噜狠狠狠狠丁香五月 | 永久免费精品精品永久-夜色 | 日韩精品a片一区二区三区妖精 | 真人与拘做受免费视频 | 一本精品99久久精品77 | 欧美成人高清在线播放 | 久久精品国产亚洲精品 | 四虎国产精品免费久久 | 强奷人妻日本中文字幕 | 久久天天躁夜夜躁狠狠 | 四虎4hu永久免费 | 国产精品人妻一区二区三区四 | 黑人粗大猛烈进出高潮视频 | 欧美激情一区二区三区成人 | 亚洲男人av香蕉爽爽爽爽 | 乌克兰少妇性做爰 | 国产精品久久久久久久9999 | 少妇性荡欲午夜性开放视频剧场 | 日日摸天天摸爽爽狠狠97 | 久激情内射婷内射蜜桃人妖 | 亚洲成色www久久网站 | 国产办公室秘书无码精品99 | 99久久人妻精品免费二区 | 亚洲国产精品一区二区美利坚 | 亚洲欧洲日本综合aⅴ在线 | 鲁大师影院在线观看 | 人人妻人人澡人人爽欧美精品 | 搡女人真爽免费视频大全 | 黑森林福利视频导航 | 国内综合精品午夜久久资源 | 无码av最新清无码专区吞精 | 国产精品久久久久久久影院 | 国产精华av午夜在线观看 | 亚洲の无码国产の无码步美 | 亚洲国产精品美女久久久久 | 亚洲精品久久久久avwww潮水 | 国产黄在线观看免费观看不卡 | 亚洲小说春色综合另类 | 动漫av网站免费观看 | 水蜜桃色314在线观看 | 日韩精品一区二区av在线 | 亚洲日韩中文字幕在线播放 | 亚洲国产日韩a在线播放 | 日韩少妇内射免费播放 | 九月婷婷人人澡人人添人人爽 | 美女毛片一区二区三区四区 | 午夜性刺激在线视频免费 | 久久久精品国产sm最大网站 | 亚洲啪av永久无码精品放毛片 | 国产手机在线αⅴ片无码观看 | 性欧美熟妇videofreesex | 亚洲日本一区二区三区在线 | 一本精品99久久精品77 | 国产精品怡红院永久免费 | 性生交大片免费看l | 亚洲国产av美女网站 | 亚洲精品中文字幕乱码 | 色综合久久88色综合天天 | 国产人成高清在线视频99最全资源 | 亚洲中文字幕无码中字 | 久久精品人人做人人综合试看 | 国产麻豆精品一区二区三区v视界 | 久久精品国产99久久6动漫 | 国产黄在线观看免费观看不卡 | 中文字幕日韩精品一区二区三区 | 丁香花在线影院观看在线播放 | 黑人巨大精品欧美一区二区 | 99久久无码一区人妻 | 国产精品亚洲综合色区韩国 | 国产又爽又黄又刺激的视频 | 亚洲自偷自偷在线制服 | 欧洲vodafone精品性 | 伊人久久大香线焦av综合影院 | 国产精品久久久久影院嫩草 | 伊人久久大香线蕉亚洲 | 免费观看的无遮挡av | 麻豆人妻少妇精品无码专区 | 日韩亚洲欧美精品综合 | 欧洲熟妇精品视频 | 疯狂三人交性欧美 | 日本精品少妇一区二区三区 | 荫蒂添的好舒服视频囗交 | 最近中文2019字幕第二页 | 亚洲欧美色中文字幕在线 | 国产高潮视频在线观看 | 亚洲国产精品无码久久久久高潮 | 最新国产麻豆aⅴ精品无码 | 亚洲综合精品香蕉久久网 | 亚洲一区二区三区 | 牲欲强的熟妇农村老妇女视频 | 精品亚洲成av人在线观看 | 亚洲精品午夜无码电影网 | 婷婷六月久久综合丁香 | 偷窥村妇洗澡毛毛多 | 久久久久成人片免费观看蜜芽 | 欧美丰满老熟妇xxxxx性 | 亚洲色www成人永久网址 | 大地资源网第二页免费观看 | 精品一区二区三区波多野结衣 | 中文字幕无码乱人伦 | 午夜无码人妻av大片色欲 | 久久精品99久久香蕉国产色戒 | 亚洲精品国偷拍自产在线观看蜜桃 | 蜜臀aⅴ国产精品久久久国产老师 | 国产成人精品久久亚洲高清不卡 | 无码av免费一区二区三区试看 | 亚洲人成网站在线播放942 | 婷婷综合久久中文字幕蜜桃三电影 | 高清国产亚洲精品自在久久 | 一二三四社区在线中文视频 | 老司机亚洲精品影院 | 亚拍精品一区二区三区探花 | 久久久久久久人妻无码中文字幕爆 | 久久人人爽人人爽人人片ⅴ | 亚洲国产av精品一区二区蜜芽 | 国产色视频一区二区三区 | 麻豆精产国品 | 亚洲国产欧美日韩精品一区二区三区 | 三上悠亚人妻中文字幕在线 | 少妇太爽了在线观看 | 亚洲の无码国产の无码步美 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产特级毛片aaaaaaa高清 | 亚洲欧美日韩国产精品一区二区 | 人妻aⅴ无码一区二区三区 | 熟妇人妻无码xxx视频 | 亚洲精品国产a久久久久久 | 狠狠色噜噜狠狠狠狠7777米奇 | 日韩精品一区二区av在线 | 精品国产一区二区三区av 性色 | 欧美丰满熟妇xxxx | 高清国产亚洲精品自在久久 | 波多野结衣av一区二区全免费观看 | 久久99国产综合精品 | 成熟人妻av无码专区 | 免费播放一区二区三区 | 99久久精品国产一区二区蜜芽 | www成人国产高清内射 | 俺去俺来也在线www色官网 | 久久久亚洲欧洲日产国码αv | 亚洲精品国偷拍自产在线麻豆 | 国产内射爽爽大片视频社区在线 | 大肉大捧一进一出好爽视频 | 亚洲日韩av一区二区三区四区 | 久久99精品国产.久久久久 | 日韩av激情在线观看 | 国产亚av手机在线观看 | 熟女俱乐部五十路六十路av | 国精品人妻无码一区二区三区蜜柚 | 欧美日韩视频无码一区二区三 | 国产乱人无码伦av在线a | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 88国产精品欧美一区二区三区 | 欧美色就是色 | 国产区女主播在线观看 | 日韩欧美群交p片內射中文 | 国产精品久免费的黄网站 | 欧美日韩亚洲国产精品 | 一本久道久久综合狠狠爱 | 网友自拍区视频精品 | 丁香花在线影院观看在线播放 | 兔费看少妇性l交大片免费 | 一本大道久久东京热无码av | 99精品久久毛片a片 | 55夜色66夜色国产精品视频 | 日本一区二区更新不卡 | 中文字幕av伊人av无码av | 中文字幕+乱码+中文字幕一区 | 一二三四在线观看免费视频 | 国产精品.xx视频.xxtv | 中文字幕无码av波多野吉衣 | 国产真实乱对白精彩久久 | 丰满人妻一区二区三区免费视频 | 无遮无挡爽爽免费视频 | 蜜臀av在线播放 久久综合激激的五月天 | 国产精品美女久久久久av爽李琼 | 草草网站影院白丝内射 | 日韩无套无码精品 | 免费看少妇作爱视频 | 中文字幕人妻无码一区二区三区 | 人人妻人人澡人人爽人人精品 | 99精品国产综合久久久久五月天 | 成在人线av无码免观看麻豆 | 国产免费无码一区二区视频 | 亚洲一区二区三区国产精华液 | 亚洲熟妇色xxxxx欧美老妇y | 欧美日韩一区二区综合 | 国产无遮挡又黄又爽又色 | 噜噜噜亚洲色成人网站 | 日韩在线不卡免费视频一区 | 国产sm调教视频在线观看 | 成人无码视频在线观看网站 | 日本高清一区免费中文视频 | 久久国语露脸国产精品电影 | 中文字幕人妻无码一区二区三区 | 亚洲精品无码人妻无码 | 无遮无挡爽爽免费视频 | 又粗又大又硬毛片免费看 | 国产在线精品一区二区高清不卡 | 午夜成人1000部免费视频 | 97久久精品无码一区二区 | 亚洲日韩av一区二区三区四区 | 成 人 网 站国产免费观看 | 最近免费中文字幕中文高清百度 | 国产猛烈高潮尖叫视频免费 | 黄网在线观看免费网站 | 欧美激情内射喷水高潮 | 小sao货水好多真紧h无码视频 | 精品一区二区不卡无码av | 亚洲精品中文字幕乱码 | 国内少妇偷人精品视频 | 日本又色又爽又黄的a片18禁 | 日日鲁鲁鲁夜夜爽爽狠狠 | 人妻体内射精一区二区三四 | 无套内射视频囯产 | 免费观看又污又黄的网站 | 国产熟妇高潮叫床视频播放 | 国产高潮视频在线观看 | 日韩精品无码免费一区二区三区 | 国产婷婷色一区二区三区在线 | 欧洲精品码一区二区三区免费看 | 亚无码乱人伦一区二区 | 性色欲网站人妻丰满中文久久不卡 | 亚洲一区av无码专区在线观看 | 免费看男女做好爽好硬视频 | 国内精品人妻无码久久久影院 | 欧美丰满熟妇xxxx | 青春草在线视频免费观看 | 1000部啪啪未满十八勿入下载 | 九九在线中文字幕无码 | 国产成人人人97超碰超爽8 | 久久精品人妻少妇一区二区三区 | 一本色道婷婷久久欧美 | 国产人妻人伦精品 | 伊人久久大香线蕉亚洲 | 人妻尝试又大又粗久久 | 无码人妻出轨黑人中文字幕 | 欧美变态另类xxxx | 亚洲精品一区二区三区大桥未久 | 中文字幕无码乱人伦 | 女人被爽到呻吟gif动态图视看 | 亚洲国产精品毛片av不卡在线 | 特黄特色大片免费播放器图片 | 国产精品视频免费播放 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲a无码综合a国产av中文 | 东京热无码av男人的天堂 | 图片区 小说区 区 亚洲五月 | 男人扒开女人内裤强吻桶进去 | 日本熟妇乱子伦xxxx | 成人无码影片精品久久久 | 久久精品人人做人人综合试看 | 日日摸天天摸爽爽狠狠97 | 色欲综合久久中文字幕网 | 欧美兽交xxxx×视频 | 精品日本一区二区三区在线观看 | 午夜无码人妻av大片色欲 | 精品无码一区二区三区爱欲 | 欧洲熟妇精品视频 | 国产热a欧美热a在线视频 | 色五月丁香五月综合五月 | 99精品久久毛片a片 | 天天爽夜夜爽夜夜爽 | 精品国精品国产自在久国产87 | 欧美野外疯狂做受xxxx高潮 | 国产成人亚洲综合无码 | 国产一区二区不卡老阿姨 | 青草青草久热国产精品 | 亚洲综合无码一区二区三区 | 熟女少妇在线视频播放 | 一本色道久久综合亚洲精品不卡 | 色老头在线一区二区三区 | 色欲人妻aaaaaaa无码 | 国产精品亚洲lv粉色 | 性做久久久久久久免费看 | 十八禁视频网站在线观看 | 少妇人妻av毛片在线看 | 夜精品a片一区二区三区无码白浆 | √天堂中文官网8在线 | 国产午夜福利100集发布 | 俺去俺来也在线www色官网 | 欧美亚洲国产一区二区三区 | 在线观看国产一区二区三区 | 亚洲色www成人永久网址 | 国产艳妇av在线观看果冻传媒 | 精品乱子伦一区二区三区 | 亚洲精品久久久久中文第一幕 | 无码国产激情在线观看 | 麻豆av传媒蜜桃天美传媒 | 亚洲熟妇色xxxxx亚洲 | 99麻豆久久久国产精品免费 | 欧美xxxxx精品 | 鲁鲁鲁爽爽爽在线视频观看 | 扒开双腿疯狂进出爽爽爽视频 | 欧美老妇与禽交 | 娇妻被黑人粗大高潮白浆 | 欧美丰满熟妇xxxx | а√天堂www在线天堂小说 | 亚洲人成网站色7799 | 日韩无套无码精品 | 国产午夜精品一区二区三区嫩草 | 老熟妇仑乱视频一区二区 | 动漫av一区二区在线观看 | 国产免费久久精品国产传媒 | 日韩 欧美 动漫 国产 制服 | 国产乱人伦av在线无码 | 人妻aⅴ无码一区二区三区 | 俄罗斯老熟妇色xxxx | 奇米影视7777久久精品人人爽 | 成人精品视频一区二区三区尤物 | 精品欧美一区二区三区久久久 | 东京热男人av天堂 | 激情综合激情五月俺也去 | 国产香蕉尹人综合在线观看 | 我要看www免费看插插视频 | 少妇一晚三次一区二区三区 | 欧美大屁股xxxxhd黑色 | 亚洲 高清 成人 动漫 | 久久国产精品_国产精品 | 色综合久久久无码中文字幕 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产三级久久久精品麻豆三级 | 又大又黄又粗又爽的免费视频 | 久久视频在线观看精品 | 国产亚洲欧美日韩亚洲中文色 | 亚洲色在线无码国产精品不卡 | 色婷婷综合激情综在线播放 | 久久熟妇人妻午夜寂寞影院 | 久久国产精品萌白酱免费 | 性做久久久久久久久 | 久久综合激激的五月天 | 中文精品无码中文字幕无码专区 | 亚洲欧美综合区丁香五月小说 | 中文字幕人成乱码熟女app | 久久精品国产99久久6动漫 | 97精品人妻一区二区三区香蕉 | 少妇一晚三次一区二区三区 | 无码乱肉视频免费大全合集 | 亚洲中文无码av永久不收费 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲欧美日韩综合久久久 | 国产超碰人人爽人人做人人添 | 国产精品久久久久久亚洲毛片 | 亚洲色偷偷偷综合网 | 久久国产精品_国产精品 | 少妇人妻大乳在线视频 | 亚洲精品久久久久中文第一幕 | 97无码免费人妻超级碰碰夜夜 | 色情久久久av熟女人妻网站 | 精品少妇爆乳无码av无码专区 | 无码国产乱人伦偷精品视频 | 亚洲国产高清在线观看视频 | 无码毛片视频一区二区本码 | 黑人巨大精品欧美黑寡妇 | 日本肉体xxxx裸交 | 大地资源中文第3页 | 亚洲va欧美va天堂v国产综合 | 爽爽影院免费观看 | 中文字幕乱码人妻二区三区 | 国产又爽又黄又刺激的视频 | 亚洲国产av美女网站 | 亚洲欧洲中文日韩av乱码 | 亲嘴扒胸摸屁股激烈网站 | 丝袜人妻一区二区三区 | 97无码免费人妻超级碰碰夜夜 | 国产人妻人伦精品1国产丝袜 | 丝袜人妻一区二区三区 | 日本精品人妻无码77777 天堂一区人妻无码 | 久久久精品国产sm最大网站 | 蜜桃臀无码内射一区二区三区 | 男人的天堂2018无码 | 无码国产色欲xxxxx视频 | 国产成人精品无码播放 | 日本肉体xxxx裸交 | 精品国产一区二区三区四区 | 中国女人内谢69xxxxxa片 | 国产精品igao视频网 | 日本护士xxxxhd少妇 | 樱花草在线社区www | 国产人妻精品一区二区三区不卡 | 国产激情艳情在线看视频 | 国产精品亚洲一区二区三区喷水 | 色综合久久网 | 狠狠色噜噜狠狠狠7777奇米 | 图片小说视频一区二区 | 成人性做爰aaa片免费看 | 精品国产一区av天美传媒 | 国产成人午夜福利在线播放 | 日本肉体xxxx裸交 | av无码电影一区二区三区 | 久久精品丝袜高跟鞋 | 无码国产色欲xxxxx视频 | 精品国产aⅴ无码一区二区 | 中文字幕人妻无码一夲道 | 性色欲情网站iwww九文堂 | 色爱情人网站 | 国产成人一区二区三区在线观看 | 国产精华av午夜在线观看 | 老熟女重囗味hdxx69 | 国产欧美熟妇另类久久久 | 亚洲色欲久久久综合网东京热 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久久久久久人妻无码中文字幕爆 | 精品久久久中文字幕人妻 | 东京热无码av男人的天堂 | 久久人妻内射无码一区三区 | 色婷婷综合中文久久一本 | 久久99精品久久久久婷婷 | 国产午夜无码视频在线观看 | 国产精品沙发午睡系列 | 久久久国产精品无码免费专区 | 亚洲欧美日韩成人高清在线一区 | 麻豆国产人妻欲求不满 | 又大又黄又粗又爽的免费视频 | 国产精品igao视频网 | 丰满人妻翻云覆雨呻吟视频 | 国产精品久久久久9999小说 | 亚洲一区二区三区含羞草 | 色欲综合久久中文字幕网 | 国内少妇偷人精品视频免费 | 97人妻精品一区二区三区 | 性生交片免费无码看人 | 激情亚洲一区国产精品 | 欧洲精品码一区二区三区免费看 | 天天摸天天透天天添 | 日本丰满熟妇videos | 国产网红无码精品视频 | 亚洲人成网站在线播放942 | 精品人人妻人人澡人人爽人人 | 亚洲色大成网站www国产 | 精品国产av色一区二区深夜久久 | 妺妺窝人体色www在线小说 | 欧美性黑人极品hd | 亚洲爆乳精品无码一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 特级做a爰片毛片免费69 | 伊人久久婷婷五月综合97色 | 国产精品久久久久久亚洲毛片 | 亚洲精品国产品国语在线观看 | 久久精品无码一区二区三区 | 亚洲 另类 在线 欧美 制服 | 伊人久久大香线蕉av一区二区 | 丰满诱人的人妻3 | 国产内射老熟女aaaa | 亚洲阿v天堂在线 | 久久亚洲精品成人无码 | 亚洲精品国偷拍自产在线麻豆 | 成在人线av无码免观看麻豆 | 久久综合给久久狠狠97色 | 欧美人与善在线com | 狠狠色丁香久久婷婷综合五月 | 76少妇精品导航 | 两性色午夜免费视频 | 欧美高清在线精品一区 | 国产综合在线观看 | 无码国模国产在线观看 | 亚洲国产成人av在线观看 | 亚洲国产精品无码一区二区三区 | 一本无码人妻在中文字幕免费 | 亚洲成av人综合在线观看 | 国产乱人伦偷精品视频 | 婷婷综合久久中文字幕蜜桃三电影 | 麻豆人妻少妇精品无码专区 | 乱人伦人妻中文字幕无码 | 3d动漫精品啪啪一区二区中 | 伊人久久大香线蕉av一区二区 | 欧美人妻一区二区三区 | 国产特级毛片aaaaaaa高清 | 最新国产乱人伦偷精品免费网站 | 国内揄拍国内精品少妇国语 | 精品国产一区二区三区四区 | 日韩 欧美 动漫 国产 制服 | 色诱久久久久综合网ywww | 国产手机在线αⅴ片无码观看 | 成人无码精品一区二区三区 | 国产内射爽爽大片视频社区在线 | 综合激情五月综合激情五月激情1 | 国产人妻大战黑人第1集 | 1000部啪啪未满十八勿入下载 | 久久午夜无码鲁丝片秋霞 | 亚洲男女内射在线播放 | 野外少妇愉情中文字幕 | 天堂亚洲免费视频 | 男人和女人高潮免费网站 | 人人爽人人澡人人人妻 | 亚洲七七久久桃花影院 | 国产无遮挡吃胸膜奶免费看 | a国产一区二区免费入口 | 午夜福利一区二区三区在线观看 | 四虎4hu永久免费 | 久久综合激激的五月天 | 97se亚洲精品一区 | 日韩 欧美 动漫 国产 制服 | 国产av一区二区精品久久凹凸 | 日韩人妻少妇一区二区三区 | 成人精品视频一区二区 | 国产偷国产偷精品高清尤物 | 亚洲区欧美区综合区自拍区 | 亚洲一区二区三区香蕉 | 伊人久久大香线焦av综合影院 | 国产一区二区三区四区五区加勒比 | 国产av剧情md精品麻豆 | 国产做国产爱免费视频 | 青春草在线视频免费观看 | 天天躁日日躁狠狠躁免费麻豆 | 国产精品久久久久9999小说 | 国产真人无遮挡作爱免费视频 | 国产精品亚洲а∨无码播放麻豆 | 午夜无码人妻av大片色欲 | 内射白嫩少妇超碰 | 娇妻被黑人粗大高潮白浆 | 日本www一道久久久免费榴莲 | 国产欧美亚洲精品a | 精品偷拍一区二区三区在线看 | 久久久久av无码免费网 | 国产精品久免费的黄网站 | 无遮挡啪啪摇乳动态图 | 亚洲中文字幕在线无码一区二区 | 午夜福利不卡在线视频 | 一区二区三区高清视频一 | 黑人粗大猛烈进出高潮视频 | 中国大陆精品视频xxxx | 国产成人午夜福利在线播放 | 国产成人精品久久亚洲高清不卡 | 国产成人无码a区在线观看视频app | 熟妇人妻无乱码中文字幕 | 人妻天天爽夜夜爽一区二区 | 国产综合色产在线精品 | 国产一精品一av一免费 | 国产午夜无码视频在线观看 | 亚洲gv猛男gv无码男同 | 免费人成网站视频在线观看 | 欧美日韩色另类综合 | 色一情一乱一伦一区二区三欧美 | 西西人体www44rt大胆高清 | 黑人巨大精品欧美一区二区 | 丁香花在线影院观看在线播放 | 红桃av一区二区三区在线无码av | 夜夜高潮次次欢爽av女 | 兔费看少妇性l交大片免费 | 国产成人精品久久亚洲高清不卡 | 久久伊人色av天堂九九小黄鸭 | 中文字幕av日韩精品一区二区 | 国产精品人人爽人人做我的可爱 | 亚洲精品久久久久久久久久久 | 99riav国产精品视频 | 久久国产自偷自偷免费一区调 | 久久国产劲爆∧v内射 | 亚洲色偷偷偷综合网 | 久久99热只有频精品8 | 97精品人妻一区二区三区香蕉 | 99久久精品无码一区二区毛片 | 亚洲中文无码av永久不收费 | 思思久久99热只有频精品66 | 精品人妻人人做人人爽夜夜爽 | 久久熟妇人妻午夜寂寞影院 | 少妇人妻av毛片在线看 | 欧美激情一区二区三区成人 | 国模大胆一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 樱花草在线社区www | 亚洲国产精品久久久久久 | 成年美女黄网站色大免费全看 | 国产后入清纯学生妹 | 麻豆国产人妻欲求不满 | 国产乡下妇女做爰 | 亚洲综合另类小说色区 | 久久这里只有精品视频9 | 国产亚洲精品久久久ai换 | 国产9 9在线 | 中文 | 国产97人人超碰caoprom | 欧美真人作爱免费视频 | 99久久人妻精品免费二区 | 欧美国产日韩亚洲中文 | 国产美女极度色诱视频www | 97无码免费人妻超级碰碰夜夜 | 精品国产青草久久久久福利 | 老熟女乱子伦 | 亚洲 激情 小说 另类 欧美 | 中文字幕无线码免费人妻 | 强开小婷嫩苞又嫩又紧视频 | 欧美国产日产一区二区 | 亚洲の无码国产の无码影院 | 男女性色大片免费网站 | 美女毛片一区二区三区四区 | 久久久久亚洲精品男人的天堂 | 久久久久成人精品免费播放动漫 | 国产激情一区二区三区 | 亚洲国产精品一区二区美利坚 | 国产乱人伦偷精品视频 | 久久www免费人成人片 | 成人亚洲精品久久久久软件 | 大肉大捧一进一出视频出来呀 | 中文字幕日产无线码一区 | 久久久久久亚洲精品a片成人 | 2020久久超碰国产精品最新 | 美女扒开屁股让男人桶 | 国产电影无码午夜在线播放 | 2020久久超碰国产精品最新 | 漂亮人妻洗澡被公强 日日躁 | 人人澡人人妻人人爽人人蜜桃 | 色婷婷香蕉在线一区二区 | 国产精品嫩草久久久久 | 少妇人妻大乳在线视频 | 少妇无码一区二区二三区 | 亚洲精品欧美二区三区中文字幕 | 成人精品视频一区二区三区尤物 | 在线观看免费人成视频 | 亚洲成在人网站无码天堂 | 日本大香伊一区二区三区 | 午夜精品一区二区三区的区别 | 永久黄网站色视频免费直播 | 国产成人精品久久亚洲高清不卡 | 免费无码的av片在线观看 | 成人aaa片一区国产精品 | 日本一区二区三区免费播放 | 亚洲欧洲日本综合aⅴ在线 | 伊人久久大香线蕉亚洲 | 妺妺窝人体色www在线小说 | 亚洲国产精品毛片av不卡在线 | 少妇性俱乐部纵欲狂欢电影 | 女人被男人爽到呻吟的视频 | 娇妻被黑人粗大高潮白浆 | 伊人久久大香线蕉av一区二区 | 无码人妻久久一区二区三区不卡 | 无码人中文字幕 | 免费人成在线视频无码 | 日本精品久久久久中文字幕 | 对白脏话肉麻粗话av | 成熟妇人a片免费看网站 | 亚洲日韩一区二区 | 午夜精品一区二区三区在线观看 | 一本色道久久综合狠狠躁 | 澳门永久av免费网站 | 亚洲国产欧美在线成人 | 精品偷自拍另类在线观看 | 日韩av无码中文无码电影 | 性生交大片免费看女人按摩摩 | 荫蒂被男人添的好舒服爽免费视频 | 婷婷五月综合缴情在线视频 | 性色欲情网站iwww九文堂 | 久久久亚洲欧洲日产国码αv | 亚洲欧洲中文日韩av乱码 | 久久综合九色综合97网 | 久久99精品久久久久久 | 日日鲁鲁鲁夜夜爽爽狠狠 | 色婷婷久久一区二区三区麻豆 | 国产一区二区三区四区五区加勒比 | 国产高清av在线播放 | 两性色午夜免费视频 | 天天爽夜夜爽夜夜爽 | 日本成熟视频免费视频 | 动漫av一区二区在线观看 | 欧美精品国产综合久久 | 在线观看免费人成视频 | 成人一在线视频日韩国产 | 久久久久免费看成人影片 | 国产99久久精品一区二区 | 全球成人中文在线 | 国产人妻精品一区二区三区 | 亲嘴扒胸摸屁股激烈网站 | 狠狠cao日日穞夜夜穞av | 欧美freesex黑人又粗又大 | 无码人妻av免费一区二区三区 | 人人妻人人澡人人爽精品欧美 | 日日躁夜夜躁狠狠躁 | 性啪啪chinese东北女人 | 国产区女主播在线观看 | 女人被男人躁得好爽免费视频 | 欧美真人作爱免费视频 | 久久婷婷五月综合色国产香蕉 | 日日碰狠狠丁香久燥 | 国产精品va在线观看无码 | 免费观看的无遮挡av | 久久精品国产一区二区三区肥胖 | 成人精品天堂一区二区三区 | 男人和女人高潮免费网站 | 女人被爽到呻吟gif动态图视看 | а√天堂www在线天堂小说 | 又黄又爽又色的视频 | 图片区 小说区 区 亚洲五月 | 少妇被黑人到高潮喷出白浆 | 国产亲子乱弄免费视频 | 性色欲情网站iwww九文堂 | 国产国语老龄妇女a片 | 成熟人妻av无码专区 | 欧美人与牲动交xxxx | 青春草在线视频免费观看 | 久久亚洲中文字幕无码 | 国产精品久久久 | 中文字幕中文有码在线 | 亚洲欧美日韩成人高清在线一区 | 老熟女重囗味hdxx69 | 久久亚洲中文字幕无码 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲精品综合五月久久小说 | 日韩少妇白浆无码系列 | 成人无码视频免费播放 | 亚洲一区二区三区在线观看网站 | 亚洲综合无码一区二区三区 | 性色欲网站人妻丰满中文久久不卡 | 日韩av无码中文无码电影 | 精品水蜜桃久久久久久久 | 丰满肥臀大屁股熟妇激情视频 | 美女黄网站人色视频免费国产 | 国产亚洲tv在线观看 | 国产午夜精品一区二区三区嫩草 | 亚洲色偷偷偷综合网 | 久久久亚洲欧洲日产国码αv | 国产三级久久久精品麻豆三级 | 精品成在人线av无码免费看 | 日日碰狠狠躁久久躁蜜桃 | 欧美xxxx黑人又粗又长 | 久久伊人色av天堂九九小黄鸭 | 在线观看国产一区二区三区 | 国产日产欧产精品精品app | 国产高清不卡无码视频 | 国产97色在线 | 免 | 久久久精品国产sm最大网站 | 秋霞成人午夜鲁丝一区二区三区 | 少妇的肉体aa片免费 | 国产亚洲精品久久久久久久久动漫 | 好男人www社区 | 免费国产黄网站在线观看 | 大屁股大乳丰满人妻 | 亚洲精品鲁一鲁一区二区三区 | 少妇无码一区二区二三区 | 国产色xx群视频射精 | 丰满人妻被黑人猛烈进入 | 毛片内射-百度 | a在线观看免费网站大全 | 精品人妻人人做人人爽 | 国产午夜无码视频在线观看 | 欧美一区二区三区 | 久久综合给合久久狠狠狠97色 | 日韩人妻无码一区二区三区久久99 | 亚洲国产精品久久人人爱 | 中文字幕中文有码在线 | 宝宝好涨水快流出来免费视频 | 自拍偷自拍亚洲精品10p | 一本加勒比波多野结衣 | 欧美日韩视频无码一区二区三 | 亚洲精品一区二区三区四区五区 | 波多野42部无码喷潮在线 | 在线a亚洲视频播放在线观看 | 久久精品国产日本波多野结衣 | 国产激情综合五月久久 | 国产精品久久久久7777 | 大色综合色综合网站 | 玩弄人妻少妇500系列视频 | 亚洲а∨天堂久久精品2021 | 免费人成在线视频无码 | 大地资源网第二页免费观看 | 国产精品理论片在线观看 | 狂野欧美性猛交免费视频 | 亚洲日本在线电影 | 中文无码伦av中文字幕 | 国产精品va在线播放 | 亚洲一区二区三区国产精华液 | 一本精品99久久精品77 | 好男人社区资源 | 日欧一片内射va在线影院 | 亚洲狠狠婷婷综合久久 | 在线播放亚洲第一字幕 | 日本熟妇乱子伦xxxx | 亚洲gv猛男gv无码男同 | 无码纯肉视频在线观看 | 人人妻人人澡人人爽人人精品浪潮 | 国产高清av在线播放 | 国产无遮挡吃胸膜奶免费看 | 亚洲色大成网站www | 天天摸天天碰天天添 | 久久天天躁狠狠躁夜夜免费观看 | 乱码午夜-极国产极内射 | 黑人巨大精品欧美黑寡妇 | аⅴ资源天堂资源库在线 | 久久五月精品中文字幕 | 亚洲精品鲁一鲁一区二区三区 | 成 人 网 站国产免费观看 | 又湿又紧又大又爽a视频国产 | 黑人玩弄人妻中文在线 | 欧美性生交活xxxxxdddd | 天干天干啦夜天干天2017 | 男人的天堂2018无码 | 欧美人与牲动交xxxx | 风流少妇按摩来高潮 | 少妇人妻大乳在线视频 | 国产人妻精品一区二区三区 | 18禁黄网站男男禁片免费观看 | 我要看www免费看插插视频 | 欧美老妇与禽交 | 偷窥日本少妇撒尿chinese | 国产亚洲精品久久久久久久 | 日本一区二区三区免费高清 | 青春草在线视频免费观看 | 高中生自慰www网站 | 亚洲精品一区二区三区四区五区 | 日韩av激情在线观看 | 久久精品视频在线看15 | 国产无套内射久久久国产 | 久久这里只有精品视频9 | 久久人人爽人人爽人人片av高清 | 蜜桃视频韩日免费播放 | 亚洲gv猛男gv无码男同 | 成人性做爰aaa片免费看不忠 | 精品 日韩 国产 欧美 视频 | 中文亚洲成a人片在线观看 | 九九久久精品国产免费看小说 | 久久久久免费精品国产 | 亚洲国产成人av在线观看 | 欧美激情综合亚洲一二区 | 中文字幕无码免费久久9一区9 | 国产无遮挡又黄又爽又色 | 国内精品久久毛片一区二区 | 99久久人妻精品免费二区 | 日本精品少妇一区二区三区 | 在线播放免费人成毛片乱码 | 亚洲色www成人永久网址 | 国产成人一区二区三区在线观看 | 久精品国产欧美亚洲色aⅴ大片 | 少妇人妻偷人精品无码视频 | 国产精品亚洲综合色区韩国 | 无码吃奶揉捏奶头高潮视频 | 亚洲阿v天堂在线 | 人人澡人人透人人爽 | 内射巨臀欧美在线视频 | 婷婷色婷婷开心五月四房播播 | 扒开双腿吃奶呻吟做受视频 | 中文字幕无码日韩专区 | 免费人成在线视频无码 | 红桃av一区二区三区在线无码av | 亚洲国产av精品一区二区蜜芽 | 水蜜桃色314在线观看 | 99视频精品全部免费免费观看 | 少妇人妻大乳在线视频 | 成人试看120秒体验区 | 成人影院yy111111在线观看 | 亚洲狠狠色丁香婷婷综合 | 天堂亚洲2017在线观看 | 欧美大屁股xxxxhd黑色 | 中文字幕乱码人妻二区三区 | 色婷婷久久一区二区三区麻豆 | 久久99国产综合精品 | 久久久国产精品无码免费专区 | 牛和人交xxxx欧美 | 国产精品久久久久影院嫩草 | 日韩无套无码精品 | 久久久久99精品成人片 | 日韩人妻无码一区二区三区久久99 | 亚洲 另类 在线 欧美 制服 | 日韩亚洲欧美中文高清在线 | 亚洲综合精品香蕉久久网 | 人妻体内射精一区二区三四 | 婷婷综合久久中文字幕蜜桃三电影 | 久久99精品久久久久婷婷 | 日韩精品无码一区二区中文字幕 | 国产一区二区不卡老阿姨 | 久久精品视频在线看15 | 日日噜噜噜噜夜夜爽亚洲精品 | 在线视频网站www色 | 午夜福利试看120秒体验区 | 久久久av男人的天堂 | 亚洲成熟女人毛毛耸耸多 | 人人澡人人妻人人爽人人蜜桃 | 亚洲国产欧美国产综合一区 | 天堂无码人妻精品一区二区三区 | 亚洲色欲色欲欲www在线 | 亚洲日本va午夜在线电影 | 亚洲成a人一区二区三区 | 高潮喷水的毛片 | 国产乱子伦视频在线播放 | 国产女主播喷水视频在线观看 | 国产成人无码av在线影院 | 国产精品久免费的黄网站 | 性做久久久久久久久 | 蜜臀aⅴ国产精品久久久国产老师 | 在线精品国产一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 亚洲va中文字幕无码久久不卡 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产精品亚洲一区二区三区喷水 | 国产精品久久久久久亚洲影视内衣 | 人妻天天爽夜夜爽一区二区 | 亚洲精品一区二区三区在线观看 | 国产人成高清在线视频99最全资源 | 亚洲人成网站在线播放942 | 欧美日韩在线亚洲综合国产人 | 无码播放一区二区三区 | 亚洲小说图区综合在线 | 国产亚洲美女精品久久久2020 | 日韩精品成人一区二区三区 | 欧洲vodafone精品性 | 亚洲熟熟妇xxxx | 精品厕所偷拍各类美女tp嘘嘘 | 天堂无码人妻精品一区二区三区 | 亚洲欧美国产精品久久 | 成人精品天堂一区二区三区 | 国产乡下妇女做爰 | yw尤物av无码国产在线观看 | 日欧一片内射va在线影院 | 亚洲成av人片天堂网无码】 | www一区二区www免费 | 2020最新国产自产精品 | 亚洲aⅴ无码成人网站国产app | 婷婷色婷婷开心五月四房播播 | 搡女人真爽免费视频大全 | 亚洲人交乣女bbw | 亚洲成色在线综合网站 | аⅴ资源天堂资源库在线 | 日本一区二区三区免费高清 | 国产精品美女久久久网av | 中文精品无码中文字幕无码专区 | 国产片av国语在线观看 | 精品久久久中文字幕人妻 | 无码人妻久久一区二区三区不卡 | 欧美精品无码一区二区三区 | 免费中文字幕日韩欧美 | 欧美放荡的少妇 | 色综合久久88色综合天天 | 欧美激情综合亚洲一二区 | 亚洲国产精华液网站w | 久久无码专区国产精品s | 亚洲狠狠色丁香婷婷综合 | 亚洲の无码国产の无码影院 | 国产亲子乱弄免费视频 | 国产在线精品一区二区三区直播 | 久久精品人妻少妇一区二区三区 | 少妇高潮一区二区三区99 | 欧美丰满熟妇xxxx性ppx人交 | 1000部夫妻午夜免费 | 高潮毛片无遮挡高清免费视频 | 国产亚洲视频中文字幕97精品 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产无套内射久久久国产 | 大肉大捧一进一出视频出来呀 | 丰满少妇弄高潮了www | 日日摸日日碰夜夜爽av | 国产激情无码一区二区app | 大地资源网第二页免费观看 | 美女毛片一区二区三区四区 | 老子影院午夜伦不卡 | 日韩人妻无码中文字幕视频 | 午夜成人1000部免费视频 | 亚洲熟妇色xxxxx欧美老妇y | 久久99精品国产麻豆蜜芽 | 真人与拘做受免费视频一 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品.xx视频.xxtv | 无码人妻出轨黑人中文字幕 | 久久国语露脸国产精品电影 | 蜜臀av在线播放 久久综合激激的五月天 | 波多野结衣av在线观看 | 四虎影视成人永久免费观看视频 | 一本无码人妻在中文字幕免费 | 大肉大捧一进一出视频出来呀 | 成人无码视频在线观看网站 | 日本欧美一区二区三区乱码 | 少妇性俱乐部纵欲狂欢电影 | 亚洲欧美综合区丁香五月小说 | 久久99精品久久久久久动态图 | 国产疯狂伦交大片 | 欧美国产日韩久久mv | 小sao货水好多真紧h无码视频 | 精品久久久中文字幕人妻 | 国产人妻精品午夜福利免费 | 久久天天躁夜夜躁狠狠 | 国产三级精品三级男人的天堂 | 免费网站看v片在线18禁无码 | 永久免费观看美女裸体的网站 | 天堂在线观看www | 欧美日本精品一区二区三区 | 亚洲人成影院在线无码按摩店 | 99久久久国产精品无码免费 | 十八禁真人啪啪免费网站 | 亚洲人亚洲人成电影网站色 | 狠狠色丁香久久婷婷综合五月 | 55夜色66夜色国产精品视频 | 无码纯肉视频在线观看 |