日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

java

Java Annotation

發布時間:2025/3/20 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java Annotation 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

?

第1部分 Annotation架構


先看看Annotation的架構圖:

從中,我們可以看出:

(01) 1個Annotation 和 1個RetentionPolicy關聯。
? ? ? ?可以理解為:每1個Annotation對象,都會有唯一的RetentionPolicy屬性。

(02) 1個Annotation 和 1~n個ElementType關聯。
? ? ? ?可以理解為:對于每1個Annotation對象,可以有若干個ElementType屬性。

(03) Annotation 有許多實現類,包括:Deprecated, Documented, Inherited, Override等等。
? ? ? ?Annotation 的每一個實現類,都“和1個RetentionPolicy關聯”并且“和1~n個ElementType關聯”。


下面,我先介紹框架圖的左半邊(如下圖),即Annotation, RetentionPolicy, ElementType;然后在就Annotation的實現類進行舉例說明。

?

第2部分 Annotation組成部分


1 annotation組成成分

java annotation 的組成中,有3個非常重要的主干類。它們分別是:

(01) Annotation.java

package java.lang.annotation;public interface Annotation {boolean equals(Object obj);int hashCode();String toString();Class<? extends Annotation> annotationType(); }


(02) ElementType.java

package java.lang.annotation;public enum ElementType {TYPE, /* 類、接口(包括注釋類型)或枚舉聲明 */FIELD, /* 字段聲明(包括枚舉常量) */METHOD, /* 方法聲明 */PARAMETER, /* 參數聲明 */CONSTRUCTOR, /* 構造方法聲明 */LOCAL_VARIABLE, /* 局部變量聲明 */ANNOTATION_TYPE, /* 注釋類型聲明 */PACKAGE /* 包聲明 */ } (03) RetentionPolicy.java

package java.lang.annotation; public enum RetentionPolicy {SOURCE, /* Annotation信息僅存在于編譯器處理期間,編譯器處理完之后就沒有該Annotation信息了 */CLASS, /* 編譯器將Annotation存儲于類對應的.class文件中。默認行為 */RUNTIME /* 編譯器將Annotation存儲于class文件中,并且可由JVM讀入 */ }

說明:
(01) Annotation 就是個接口。
? ? ? “每1個Annotation” 都與 “1個RetentionPolicy”關聯,并且與 “1~n個ElementType”關聯。可以通俗的理解為:每1個Annotation對象,都會有唯一的RetentionPolicy屬性;至于ElementType屬性,則有1~n個。

(02) ElementType 是Enum枚舉類型,它用來指定Annotation的類型。
? ? ? “每1個Annotation” 都與 “1~n個ElementType”關聯。當Annotation與某個ElementType關聯時,就意味著:Annotation有了某種用途。
? ? ? 例如,若一個Annotation對象是METHOD類型,則該Annotation只能用來修飾方法。

(03) RetentionPolicy 是Enum枚舉類型,它用來指定Annotation的策略。通俗點說,就是不同RetentionPolicy類型的Annotation的作用域不同。
? ? ? “每1個Annotation” 都與 “1個RetentionPolicy”關聯。
? ? ? a) 若Annotation的類型為 SOURCE,則意味著:Annotation僅存在于編譯器處理期間,編譯器處理完之后,該Annotation就沒用了。
? ? ? ? ? 例如,“ @Override ”標志就是一個Annotation。當它修飾一個方法的時候,就意味著該方法覆蓋父類的方法;并且在編譯期間會進行語法檢查!編譯器處理完后,“@Override”就沒有任何作用了。
? ? ? b) 若Annotation的類型為 CLASS,則意味著:編譯器將Annotation存儲于類對應的.class文件中,它是Annotation的默認行為。
? ? ? c) 若Annotation的類型為 RUNTIME,則意味著:編譯器將Annotation存儲于class文件中,并且可由JVM讀入。

這時,只需要記住“每1個Annotation” 都與 “1個RetentionPolicy”關聯,并且與 “1~n個ElementType”關聯。學完后面的內容之后,再回頭看這些內容,會更容易理解。

第3部分 java自帶的Annotation


理解了上面的3個類的作用之后,我們接下來可以講解Annotation實現類的語法定義了。

1 Annotation通用定義

@Documented @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation1 {}

說明:

上面的作用是定義一個Annotation,它的名字是MyAnnotation1。定義了MyAnnotation1之后,我們可以在代碼中通過“@MyAnnotation1”來使用它。
其它的,@Documented, @Target, @Retention, @interface都是來修飾MyAnnotation1的。下面分別說說它們的含義:

(01) @interface
? ? ? ?使用@interface定義注解時,意味著它實現了java.lang.annotation.Annotation接口,即該注解就是一個Annotation。
? ? ???定義Annotation時,@interface是必須的。
? ? ? ?注意:它和我們通常的implemented實現接口的方法不同。Annotation接口的實現細節都由編譯器完成。通過@interface定義注解后,該注解不能繼承其他的注解或接口。

(02) @Documented?
? ? ? ?類和方法的Annotation在缺省情況下是不出現在javadoc中的。如果使用@Documented修飾該Annotation,則表示它可以出現在javadoc中。
? ? ? ?定義Annotation時,@Documented可有可無;若沒有定義,則Annotation不會出現在javadoc中。

(03) @Target(ElementType.TYPE)
? ? ? 前面我們說過,ElementType 是Annotation的類型屬性。而@Target的作用,就是來指定Annotation的類型屬性。
? ? ? @Target(ElementType.TYPE) 的意思就是指定該Annotation的類型是ElementType.TYPE。這就意味著,MyAnnotation1是來修飾“類、接口(包括注釋類型)或枚舉聲明”的注解。
? ? ??定義Annotation時,@Target可有可無。若有@Target,則該Annotation只能用于它所指定的地方;若沒有@Target,則該Annotation可以用于任何地方。

(04) @Retention(RetentionPolicy.RUNTIME)
? ? ? 前面我們說過,RetentionPolicy 是Annotation的策略屬性,而@Retention的作用,就是指定Annotation的策略屬性。
? ? ? @Retention(RetentionPolicy.RUNTIME) 的意思就是指定該Annotation的策略是RetentionPolicy.RUNTIME。這就意味著,編譯器會將該Annotation信息保留在.class文件中,并且能被虛擬機讀取。
? ? ??定義Annotation時,@Retention可有可無。若沒有@Retention,則默認是RetentionPolicy.CLASS。

2 java自帶的Annotation

通過上面的示例,我們能理解:@interface用來聲明Annotation,@Documented用來表示該Annotation是否會出現在javadoc中, @Target用來指定Annotation的類型,@Retention用來指定Annotation的策略。

理解這一點之后,我們就很容易理解java中自帶的Annotation的實現類,即Annotation架構圖的右半邊。如下圖:


java 常用的Annotation:

@Deprecated ?-- @Deprecated 所標注內容,不再被建議使用。
@Override ? ?-- @Override 只能標注方法,表示該方法覆蓋父類中的方法。
@Documented ?-- @Documented 所標注內容,可以出現在javadoc中。
@Inherited ? -- @Inherited只能被用來標注“Annotation類型”,它所標注的Annotation具有繼承性。
@Retention ? -- @Retention只能被用來標注“Annotation類型”,而且它被用來指定Annotation的RetentionPolicy屬性。
@Target ? ? ?-- @Target只能被用來標注“Annotation類型”,而且它被用來指定Annotation的ElementType屬性。
@SuppressWarnings -- @SuppressWarnings 所標注內容產生的警告,編譯器會對這些警告保持靜默。

由于“@Deprecated和@Override”類似,“@Documented, @Inherited, @Retention, @Target”類似;下面,我們只對@Deprecated, @Inherited, @SuppressWarnings 這3個Annotation進行說明。

2.1 @Deprecated

@Deprecated 的定義如下:

@Documented @Retention(RetentionPolicy.RUNTIME) public @interface Deprecated {}

說明

(01) @interface -- 它的用來修飾Deprecated,意味著Deprecated實現了java.lang.annotation.Annotation接口;即Deprecated就是一個注解。
(02) @Documented -- 它的作用是說明該注解能出現在javadoc中。
(03) @Retention(RetentionPolicy.RUNTIME) -- 它的作用是指定Deprecated的策略是RetentionPolicy.RUNTIME。這就意味著,編譯器會將Deprecated的信息保留在.class文件中,并且能被虛擬機讀取。
(04) @Deprecated 所標注內容,不再被建議使用。
? ? ? ?例如,若某個方法被 @Deprecated 標注,則該方法不再被建議使用。如果有開發人員試圖使用或重寫被@Deprecated標示的方法,編譯器會給相應的提示信息。示例如下:

源碼如下(DeprecatedTest.java):

package com.skywang.annotation;import java.util.Date; import java.util.Calendar;public class DeprecatedTest {// @Deprecated 修飾 getString1(),表示 它是建議不被使用的函數@Deprecatedprivate static void getString1(){System.out.println("Deprecated Method");}private static void getString2(){System.out.println("Normal Method");}// Date是日期/時間類。java已經不建議使用該類了private static void testDate() {Date date = new Date(113, 8, 25);System.out.println(date.getYear());}// Calendar是日期/時間類。java建議使用Calendar取代Date表示“日期/時間”private static void testCalendar() {Calendar cal = Calendar.getInstance();System.out.println(cal.get(Calendar.YEAR));}public static void main(String[] args) {getString1(); getString2();testDate(); testCalendar();} }

說明

上面是eclipse中的截圖,比較類中 “getString1() 和 getString2()” 以及 “testDate() 和 testCalendar()” 。

(01) getString1() 被@Deprecated標注,意味著建議不再使用getString1();所以getString1()的定義和調用時,都會一橫線。這一橫線是eclipse()對@Deprecated方法的處理。
? ? ? ?getString2() 沒有被@Deprecated標注,它的顯示正常。

(02) testDate() 調用了Date的相關方法,而java已經建議不再使用Date操作日期/時間。因此,在調用Date的API時,會產生警告信息,途中的warnings。
? ? ? ?testCalendar() 調用了Calendar的API來操作日期/時間,java建議用Calendar取代Date。因此,操作Calendar不回產生warning。

?

2.2 @Inherited

@Inherited 的定義如下:

@Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOTATION_TYPE) public @interface Inherited {}

說明

(01) @interface -- 它的用來修飾Inherited,意味著Inherited實現了java.lang.annotation.Annotation接口;即Inherited就是一個注解。
(02) @Documented -- 它的作用是說明該注解能出現在javadoc中。
(03) @Retention(RetentionPolicy.RUNTIME) -- 它的作用是指定Inherited的策略是RetentionPolicy.RUNTIME。這就意味著,編譯器會將Inherited的信息保留在.class文件中,并且能被虛擬機讀取。
(04) @Target(ElementType.ANNOTATION_TYPE) -- 它的作用是指定Inherited的類型是ANNOTATION_TYPE。這就意味著,@Inherited只能被用來標注“Annotation類型”。
(05) @Inherited 的含義是,它所標注的Annotation將具有繼承性。
? ? ?假設,我們定義了某個Annotaion,它的名稱是MyAnnotation,并且MyAnnotation被標注為@Inherited。現在,某個類Base使用了MyAnnotation,則Base具有了“具有了注解MyAnnotation”;現在,Sub繼承了Base,由于MyAnnotation是@Inherited的(具有繼承性),所以,Sub也“具有了注解MyAnnotation”。

@Inherited的使用示例
源碼如下(InheritableSon.java):

/*** @Inherited 演示示例* * @author skywang* @email kuiwu-wang@163.com*/ package com.skywang.annotation;import java.lang.annotation.Target; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Inherited;/*** 自定義的Annotation。*/ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Inherited @interface Inheritable { }@Inheritable class InheritableFather {public InheritableFather() {// InheritableBase是否具有 Inheritable AnnotationSystem.out.println("InheritableFather:"+InheritableFather.class.isAnnotationPresent(Inheritable.class));} }/*** InheritableSon 類只是繼承于 InheritableFather,*/ public class InheritableSon extends InheritableFather {public InheritableSon() {super(); // 調用父類的構造函數// InheritableSon類是否具有 Inheritable AnnotationSystem.out.println("InheritableSon:"+InheritableSon.class.isAnnotationPresent(Inheritable.class));}public static void main(String[] args){InheritableSon is = new InheritableSon();} }

運行結果

InheritableFather:true
InheritableSon:true

現在,我們對InheritableSon.java進行修改:注釋掉“Inheritable的@Inherited注解”
源碼如下(InheritableSon.java):

/*** @Inherited 演示示例* * @author skywang* @email kuiwu-wang@163.com*/ package com.skywang.annotation;import java.lang.annotation.Target; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Inherited;/*** 自定義的Annotation。*/ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) //@Inherited @interface Inheritable { }@Inheritable class InheritableFather {public InheritableFather() {// InheritableBase是否具有 Inheritable AnnotationSystem.out.println("InheritableFather:"+InheritableFather.class.isAnnotationPresent(Inheritable.class));} }/*** InheritableSon 類只是繼承于 InheritableFather,*/ public class InheritableSon extends InheritableFather {public InheritableSon() {super(); // 調用父類的構造函數// InheritableSon類是否具有 Inheritable AnnotationSystem.out.println("InheritableSon:"+InheritableSon.class.isAnnotationPresent(Inheritable.class));}public static void main(String[] args){InheritableSon is = new InheritableSon();} }

運行結果

InheritableFather:true
InheritableSon:false

對比上面的兩個結果,我們發現:當注解Inheritable被@Inherited標注時,它具有繼承性。否則,沒有繼承性。

?

2.3 @SuppressWarnings

@SuppressWarnings 的定義如下:

@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE}) @Retention(RetentionPolicy.SOURCE) public @interface SuppressWarnings {String[] value();}

說明

(01) @interface -- 它的用來修飾SuppressWarnings,意味著SuppressWarnings實現了java.lang.annotation.Annotation接口;即SuppressWarnings就是一個注解。
(02) @Retention(RetentionPolicy.SOURCE) -- 它的作用是指定SuppressWarnings的策略是RetentionPolicy.SOURCE。這就意味著,SuppressWarnings信息僅存在于編譯器處理期間,編譯器處理完之后SuppressWarnings就沒有作用了。
(03) @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE}) -- 它的作用是指定SuppressWarnings的類型同時包括TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE。
? ? ? ?TYPE意味著,它能標注“類、接口(包括注釋類型)或枚舉聲明”。
? ? ? ?FIELD意味著,它能標注“字段聲明”。
? ? ? ?METHOD意味著,它能標注“方法”。
? ? ? ?PARAMETER意味著,它能標注“參數”。
? ? ? ?CONSTRUCTOR意味著,它能標注“構造方法”。
? ? ? ?LOCAL_VARIABLE意味著,它能標注“局部變量”。
(04) String[] value(); 意味著,SuppressWarnings能指定參數
(05) SuppressWarnings 的作用是,讓編譯器對“它所標注的內容”的某些警告保持靜默。例如,"@SuppressWarnings(value={"deprecation", "unchecked"})" 表示對“它所標注的內容”中的 “SuppressWarnings不再建議使用警告”和“未檢查的轉換時的警告”保持沉默。示例如下:

源碼如下(SuppressWarningTest.java):

package com.skywang.annotation;import java.util.Date;public class SuppressWarningTest {//@SuppressWarnings(value={"deprecation"})public static void doSomething(){Date date = new Date(113, 8, 26);System.out.println(date);}public static void main(String[] args) {doSomething();} }

說明

(01) 左邊的圖中,沒有使用 @SuppressWarnings(value={"deprecation"}) , 而Date屬于java不再建議使用的類。因此,調用Date的API時,會產生警告。
? ? ? 而右邊的途中,使用了 @SuppressWarnings(value={"deprecation"})。因此,編譯器對“調用Date的API產生的警告”保持沉默。

補充:SuppressWarnings 常用的關鍵字的表格

deprecation -- 使用了不贊成使用的類或方法時的警告 unchecked -- 執行了未檢查的轉換時的警告,例如當使用集合時沒有用泛型 (Generics) 來指定集合保存的類型。 fallthrough -- 當 Switch 程序塊直接通往下一種情況而沒有 Break 時的警告。 path -- 在類路徑、源文件路徑等中有不存在的路徑時的警告。 serial -- 當在可序列化的類上缺少 serialVersionUID 定義時的警告。 finally -- 任何 finally 子句不能正常完成時的警告。 all -- 關于以上所有情況的警告。


第4部分 Annotation 的作用


Annotation 是一個輔助類,它在Junit、Struts、Spring等工具框架中被廣泛使用。

我們在編程中經常會使用到的Annotation作用有:

1 編譯檢查

Annotation具有“讓編譯器進行編譯檢查的作用”。

例如,@SuppressWarnings, @Deprecated和@Override都具有編譯檢查作用。
(01) 關于@SuppressWarnings和@Deprecated,已經在“第3部分”中詳細介紹過了。這里就不再舉例說明了。
(02) 若某個方法被 @Override的 標注,則意味著該方法會覆蓋父類中的同名方法。如果有方法被@Override標示,但父類中卻沒有“被@Override標注”的同名方法,則編譯器會報錯。示例如下:

源碼(OverrideTest.java):

package com.skywang.annotation;/*** @Override測試程序* * @author skywang* @email kuiwu-wang@163.com*/ public class OverrideTest {/*** toString() 在java.lang.Object中定義;* 因此,這里用 @Override 標注是對的。*/@Overridepublic String toString(){return "Override toString";}/*** getString() 沒有在OverrideTest的任何父類中定義;* 但是,這里卻用 @Override 標注,因此會產生編譯錯誤!*/@Overridepublic String getString(){return "get toString";}public static void main(String[] args) {} }

上面是該程序在eclipse中的截圖。從中,我們可以發現“getString()”函數會報錯。這是因為“getString() 被@Override所標注,但在OverrideTest的任何父類中都沒有定義getString1()函數”。

“將getString() 上面的@Override注釋掉”,即可解決該錯誤。

?

2 在反射中使用Annotation

在反射的Class, Method, Field等函數中,有許多于Annotation相關的接口。
這也意味著,我們可以在反射中解析并使用Annotation。
源碼如下(AnnotationTest.java):

package com.skywang.annotation;import java.lang.annotation.Annotation; import java.lang.annotation.Target; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Inherited; import java.lang.reflect.Method;/*** Annotation在反射函數中的使用示例* * @author skywang* @email kuiwu-wang@163.com*/ @Retention(RetentionPolicy.RUNTIME) @interface MyAnnotation {String[] value() default "unknown"; }/*** Person類。它會使用MyAnnotation注解。*/ class Person {/*** empty()方法同時被 "@Deprecated" 和 “@MyAnnotation(value={"a","b"})”所標注 * (01) @Deprecated,意味著empty()方法,不再被建議使用* (02) @MyAnnotation, 意味著empty() 方法對應的MyAnnotation的value值是默認值"unknown"*/@MyAnnotation@Deprecatedpublic void empty(){System.out.println("\nempty");}/*** sombody() 被 @MyAnnotation(value={"girl","boy"}) 所標注,* @MyAnnotation(value={"girl","boy"}), 意味著MyAnnotation的value值是{"girl","boy"}*/@MyAnnotation(value={"girl","boy"})public void somebody(String name, int age){System.out.println("\nsomebody: "+name+", "+age);} }public class AnnotationTest {public static void main(String[] args) throws Exception {// 新建PersonPerson person = new Person();// 獲取Person的Class實例Class<Person> c = Person.class;// 獲取 somebody() 方法的Method實例Method mSomebody = c.getMethod("somebody", new Class[]{String.class, int.class});// 執行該方法mSomebody.invoke(person, new Object[]{"lily", 18});iteratorAnnotations(mSomebody);// 獲取 somebody() 方法的Method實例Method mEmpty = c.getMethod("empty", new Class[]{});// 執行該方法mEmpty.invoke(person, new Object[]{}); iteratorAnnotations(mEmpty);}public static void iteratorAnnotations(Method method) {// 判斷 somebody() 方法是否包含MyAnnotation注解if(method.isAnnotationPresent(MyAnnotation.class)){// 獲取該方法的MyAnnotation注解實例MyAnnotation myAnnotation = method.getAnnotation(MyAnnotation.class);// 獲取 myAnnotation的值,并打印出來String[] values = myAnnotation.value();for (String str:values)System.out.printf(str+", ");System.out.println();}// 獲取方法上的所有注解,并打印出來Annotation[] annotations = method.getAnnotations();for(Annotation annotation : annotations){System.out.println(annotation);}} }

運行結果

somebody: lily, 18
girl, boy,?
@com.skywang.annotation.MyAnnotation(value=[girl, boy])

empty
unknown,?
@com.skywang.annotation.MyAnnotation(value=[unknown])
@java.lang.Deprecated()

?

3 根據Annotation生成幫助文檔

通過給Annotation注解加上@Documented標簽,能使該Annotation標簽出現在javadoc中。

?

4 能夠幫忙查看查看代碼

通過@Override, @Deprecated等,我們能很方便的了解程序的大致結構。
另外,我們也可以通過自定義Annotation來實現一些功能。

轉載于:https://my.oschina.net/foxeye/blog/477044

總結

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

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

av免费网站观看 | 午夜影院在线观看18 | 日本久久久影视 | 日韩免费观看高清 | 亚洲日本在线一区 | 97超碰在线视 | 国产精品亚洲人在线观看 | 日韩在线电影一区二区 | 免费av在线播放 | 国产特级毛片aaaaaa毛片 | 手机av资源| 国产女做a爱免费视频 | 亚洲天天在线 | 精品久久1 | 99久久久国产免费 | 97成人在线| 国产中文字幕在线 | 国产第一二区 | 91亚洲欧美 | 五月宗合网 | 99草在线视频 | 我要看黄色一级片 | 亚洲日本va在线观看 | 看片一区二区三区 | 啪啪免费试看 | 丁香婷婷深情五月亚洲 | 在线观看免费成人av | 最新国产精品久久精品 | 男女靠逼app | 五月天久久激情 | 久久97超碰 | 在线免费中文字幕 | 日韩久久久久久久久久久久 | 精品美女久久久久久免费 | av无限看 | 欧美日韩国产精品一区二区亚洲 | 91在线91拍拍在线91 | 国产精品电影一区 | 国产欧美精品xxxx另类 | 婷婷色在线播放 | 在线视频区| 99久久精品免费看国产免费软件 | 夜夜躁狠狠躁日日躁视频黑人 | 精品美女久久久久久免费 | 久草在线视频新 | 草樱av | 国产精品入口a级 | 特级西西人体444是什么意思 | 久久综合国产伦精品免费 | 97在线观视频免费观看 | 又黄又爽又刺激的视频 | 日本中文字幕在线电影 | 久久精品系列 | 美女网站色 | 韩日精品视频 | 国产成人精品av | 久久国产女人 | 国产网站在线免费观看 | 人成电影网 | 婷色在线 | 伊人午夜视频 | 午夜av免费观看 | 日韩在线观看三区 | 2019中文字幕网站 | 国产精品国内免费一区二区三区 | 国产色网 | 精品a视频| 97操操操 | 成人cosplay福利网站 | 亚洲人xxx | 久久综合精品一区 | a极黄色片 | 国产粉嫩在线观看 | 97香蕉久久国产在线观看 | 伊人成人激情 | 国产精品porn | 欧美色综合久久 | 欧美永久视频 | 五月婷婷在线视频观看 | 日日干日日操 | 精品一区二区av | 成人国产精品 | 免费进去里的视频 | 88av网站| 欧美做受69 | 精品久久久久久电影 | 国产精品综合久久久久 | 99九九热只有国产精品 | 韩日视频在线 | 亚洲精品777 | 国产高清av免费在线观看 | a在线视频v视频 | 久久久亚洲影院 | 久草在线视频免费资源观看 | 亚洲欧美色婷婷 | 国产亚洲精品久久久久秋 | 国产99久久久国产精品免费看 | 婷婷色网 | 久久天| 欧美aa在线观看 | 色中射| 丁香色综合 | 久草视频中文 | 久久99精品国产91久久来源 | 日韩在线播放欧美字幕 | 91视频久久久 | 久草在线免费看视频 | 久久电影中文字幕视频 | 韩国一区二区三区视频 | 综合网伊人 | av电影在线免费观看 | 日韩中文在线电影 | 狠狠色丁香久久婷婷综合丁香 | 久久久久久久久免费 | 五月婷婷开心中文字幕 | 粉嫩av一区二区三区四区五区 | 国产 字幕 制服 中文 在线 | 亚洲一级黄色大片 | 日韩在线免费看 | 黄色一级片视频 | 成人在线免费小视频 | 亚洲区视频在线观看 | 国内成人av| 欧美日韩中文字幕综合视频 | 中文字幕亚洲在线观看 | 国产精品麻 | 色噜噜噜 | 国产99区 | 午夜色性片 | 深爱开心激情 | 色在线国产 | 在线电影 一区 | 日韩在线不卡视频 | 欧美精品亚洲二区 | 精品国产成人av | 美女精品国产 | 日韩免费在线视频观看 | 麻豆影视在线免费观看 | 欧美最新另类人妖 | 国产黄色美女 | 日韩成人免费电影 | 国产精品美女久久久久aⅴ 干干夜夜 | 99在线观看视频 | 日韩中文字幕91 | 一区二区久久 | 亚洲精品乱码久久久久v最新版 | 婷婷 综合 色 | 九色最新网址 | av高清免费在线 | 成年人免费看的视频 | 国产又粗又猛又黄又爽的视频 | 亚洲四虎| 亚洲一级片在线观看 | 天堂av在线中文在线 | 国产一性一爱一乱一交 | 国产精品对白一区二区三区 | 成人av一二三区 | 这里只有精品视频在线 | 成人av在线网址 | 日韩欧美视频在线观看免费 | 亚洲人成免费 | 在线成人中文字幕 | 国产不卡在线观看视频 | 久热超碰 | 久久久影院一区二区三区 | 黄网站色成年免费观看 | 亚洲精品高清在线观看 | av不卡免费在线观看 | 天天曰视频 | 在线免费黄色 | 国产欧美日韩一区 | 免费在线一区二区三区 | 亚洲日本va中文字幕 | 天天插夜夜操 | 丰满少妇在线观看网站 | 日本久久成人中文字幕电影 | 亚洲理论片在线观看 | 久久夜色精品国产欧美乱极品 | 精品国产一区二区三区不卡 | 日韩电影一区二区三区 | 人操人| 久久精品高清 | 欧美xxxxx在线视频 | 亚洲欧美日韩国产精品一区午夜 | 一级黄色av | 日韩91av | 亚洲精品欧美精品 | 国产午夜三级一二三区 | 国产精品福利在线 | 国内精品免费 | 视频在线播放国产 | 国产男女无遮挡猛进猛出在线观看 | 天天操一操 | 狠狠干成人| 最新日本中文字幕 | 狠狠狠狠狠狠狠干 | 国模精品一区二区三区 | 香蕉看片| 在线观看的av | 亚洲婷久久 | 欧美亚洲一级片 | 九九涩涩av台湾日本热热 | 狠狠色丁香婷综合久久 | 深爱激情综合网 | 国产一级一级国产 | 色婷婷国产精品 | 怡红院久久| 久久久久久久久久久免费视频 | 国产理论在线 | 中文字幕 成人 | 天堂中文在线视频 | 18国产精品白浆在线观看免费 | 在线观看国产日韩 | 国产视频在线观看一区 | 精品福利在线 | 成人四虎 | 成人一级影视 | 看全黄大色黄大片 | 久草爱 | av高清在线 | 国产精品人人做人人爽人人添 | avove黑丝 | 狠狠色免费 | 又色又爽的网站 | 亚洲免费小视频 | 久久精品国产v日韩v亚洲 | 欧美久久久久久久久久久久 | 亚洲人在线 | 国产日韩视频在线播放 | 精品一二三四视频 | 久久精品精品 | 国产一级在线观看视频 | 国内丰满少妇猛烈精品播放 | 久久的色 | 久久久久国产精品一区二区 | 欧美国产91 | 免费在线观看视频一区 | 亚洲激情网站免费观看 | 美女视频黄的免费的 | 五月天婷婷在线播放 | 激情电影影院 | 免费日韩一区二区三区 | 国产高清视频在线观看 | 97狠狠干 | 午夜精品一区二区三区在线观看 | 亚洲精品97| 久久综合久久综合这里只有精品 | 成人h动漫精品一区二 | 在线观看黄色国产 | 日韩免费一级电影 | 免费网站黄色 | 在线观看成人一级片 | 91污在线| 一区二区激情视频 | 亚洲精品乱码久久久久久蜜桃动漫 | 日韩av三区| 久久久久久看片 | 日韩欧三级 | 国产资源免费在线观看 | 在线观看深夜福利 | 精品资源在线 | 毛片网站免费在线观看 | 成片免费观看视频999 | 免费在线观看日韩视频 | 最新亚洲视频 | 国产主播99 | 在线观看黄av | 国产免码va在线观看免费 | 欧美性性网| 国产亚洲精品久久久久久 | 91精品啪在线观看国产81旧版 | 狠狠色噜噜狠狠狠合久 | 波多野结衣久久资源 | 国产精品18久久久久久首页狼 | 精品久久一区二区三区 | 97在线观看免费 | av在观看| 国产精品精品久久久久久 | 国产999在线 | 国产精品久久久免费 | 国产精品美女在线 | 欧美日韩视频在线一区 | 欧美激情va永久在线播放 | 91在线精品视频 | 日韩av一区二区三区在线观看 | 黄色av电影免费观看 | 天天舔天天射天天操 | 婷婷综合国产 | 欧美国产日韩中文 | 国产精品原创视频 | 国产 日韩 中文字幕 | 在线成人看片 | www.天天射.com | 婷婷久久综合网 | 亚洲日韩中文字幕在线播放 | 免费网址在线播放 | 最新中文字幕在线播放 | 久久久久免费视频 | 少妇bbr搡bbb搡bbb | 五月天综合激情 | 欧美一区中文字幕 | 91av电影在线观看 | 三级av片| 国产成年人av | 日韩一级电影在线 | 免费精品在线观看 | 久久久久欧美精品999 | 成人毛片一区二区三区 | 色综合国产 | 国产精品国产三级国产aⅴ9色 | 婷婷综合影院 | 中文在线www | 狠狠色噜噜狠狠狠狠2022 | 特级黄色一级 | 精品影院一区二区久久久 | 国产一级片免费播放 | 5月丁香婷婷综合 | 中文字幕在线观看国产 | 中文字幕乱视频 | 激情五月五月婷婷 | 伊甸园av在线 | 欧美午夜精品久久久久久孕妇 | 超碰在线资源 | 999久久久久久久久久久 | 99热官网 | 色多多在线观看 | 91高清在线 | 超碰在线最新 | 久久亚洲影视 | 黄色片毛片 | 日韩精品一区二区三区免费观看 | 99久久精品免费一区 | www一起操 | 国产精品大片免费观看 | 看黄色91 | 精品视频免费在线 | 99精品视频一区二区 | 在线观看亚洲a | 香蕉视频亚洲 | 国产精品第 | 亚洲自拍偷拍色图 | 久久黄色片子 | 91成人破解版 | 免费国产视频 | 久久艹人人 | 97在线观看免费高清完整版在线观看 | av在线播放免费 | 免费成人黄色片 | 日韩毛片在线播放 | 国产精品色视频 | 中文在线a∨在线 | 最近中文字幕国语免费高清6 | 激情综合五月天 | 一区二区久久 | 五月导航| 亚洲精品在线免费 | 成人午夜久久 | 97超碰人人澡 | 免费高清av在线看 | 中文字幕色播 | 成人免费观看a | 2000xxx影视 | 久久久久久久久网站 | 国产精品一区二区三区视频免费 | 麻豆视频在线看 | 99久久久国产精品免费99 | 久久亚洲影院 | 日日干夜夜干 | 丁香花中文在线免费观看 | 摸bbb搡bbb搡bbbb | 成人性生交大片免费观看网站 | 日韩免费b| 日韩av高清在线观看 | 手机成人在线电影 | a√天堂资源 | 中文字幕在线视频一区 | 久久精品一区二区 | 欧美日性视频 | av成人动漫在线观看 | 丁香六月激情婷婷 | 午夜精品福利一区二区三区蜜桃 | 久久精品波多野结衣 | 九九视频免费在线观看 | 久久久精品小视频 | 日本成人中文字幕在线观看 | 亚洲午夜精品久久久久久久久久久久 | 久久久久久久久久久久av | 亚洲欧美日本一区二区三区 | 欧美性色xo影院 | 亚洲国产精品激情在线观看 | 国产精品ⅴa有声小说 | 国产精品18久久久久久久久久久久 | 国产精品久久久久一区二区三区共 | 精品欧美一区二区在线观看 | 日本中文字幕久久 | 国产丝袜制服在线 | 成年人在线观看免费视频 | 国产不卡免费视频 | 深夜免费小视频 | 国产精品久久久久久久久免费看 | 日日干天天射 | 粉嫩aⅴ一区二区三区 | 中文免费在线观看 | 国产精品久久久免费 | 精品影院一区二区久久久 | 亚洲人av免费网站 | 久草网视频在线观看 | 91成人在线视频 | 深夜免费小视频 | 开心激情婷婷 | 国产精品18久久久久久久网站 | 久草在线视频精品 | 日韩欧美在线免费观看 | 日韩网站在线 | 亚洲欧美视频一区二区三区 | 久久99国产精品久久 | 午夜精品电影一区二区在线 | 国产成人精品在线播放 | 丁香亚洲 | 五月天亚洲精品 | 亚洲春色综合另类校园电影 | 在线免费黄色毛片 | 中文日韩在线视频 | 97人人人人 | 久久99视频精品 | 色综合久久中文综合久久牛 | 久久九九精品 | 午夜精品久久久久久久99 | 91在线看视频 | 日韩中字在线观看 | 中文在线免费视频 | 国产精品嫩草在线 | 精品亚洲一区二区 | 婷婷色综| 久久久久二区 | 91黄视频在线观看 | 中文字幕 成人 | 午夜a区| 婷婷深爱激情 | 成人精品亚洲 | 91亚色视频在线观看 | 一区二区三区精品在线视频 | 成人av中文字幕在线观看 | 亚洲国产日韩一区 | 免费视频a| 国产专区视频在线观看 | 一区二区在线影院 | 成年人黄色免费视频 | 亚洲黄色激情小说 | 91视频传媒| 深夜免费福利在线 | 女人18毛片a级毛片一区二区 | 日韩在线三级 | 毛片一二区 | 免费福利视频网站 | 午夜 在线| 97人人超碰在线 | 五月综合激情婷婷 | 精品亚洲成a人在线观看 | 天天想夜夜操 | 欧美成年人在线观看 | 九九免费在线观看视频 | 开心激情综合网 | 午夜影院先 | 国产精品观看在线亚洲人成网 | 久久精品精品电影网 | 欧美91成人网| 日本色小说视频 | 西西www4444大胆视频 | 精品一区 在线 | 国产最新91 | 国产成a人亚洲精v品在线观看 | japanesefreesexvideo高潮 | 日本99干网 | 一区三区视频在线观看 | 一区二区 不卡 | 国产精品资源网 | 久久久久9999亚洲精品 | 国产色在线观看 | 精品99视频 | 亚洲成人资源网 | 午夜国产一区二区三区四区 | 麻豆精品视频在线观看免费 | 久久精品五月 | 视频福利在线 | 91色国产在线| 欧美一区二区三区四区夜夜大片 | 久久精品爱爱视频 | 美国av大片 | 深爱五月激情五月 | 日韩有码在线播放 | 91精品在线免费观看 | 五月婷丁香网 | 天天操天天色天天射 | 天天操狠狠操 | 日本精品午夜 | 日韩天天综合 | 成人免费观看在线视频 | 成人免费一区二区三区在线观看 | 综合久久一本 | 精品国产一区二区三区在线 | 999久久久国产精品 高清av免费观看 | 成人综合婷婷国产精品久久免费 | 黄色av电影在线观看 | 中文字幕 影院 | 热久久免费视频 | 日韩在线观看不卡 | 91精品久久久久 | 美女国产精品 | 国内免费的中文字幕 | av免费观看高清 | 久久久毛片 | 亚洲欧美在线视频免费 | 丁香午夜婷婷 | 日本最新中文字幕 | 天天天插 | 久久久久女教师免费一区 | 免费视频久久久 | 精品国产视频在线 | 久草视频资源 | 国产精品久久久久久久久久东京 | 韩国在线视频一区 | 亚洲国产美女精品久久久久∴ | 欧美日韩精品在线播放 | 伊人影院99 | 日韩欧美一区二区在线观看 | 成年人免费观看国产 | 成年人免费在线观看网站 | 欧美另类高潮 | 久久精品2| 亚洲精品白浆高清久久久久久 | 狠狠综合| 日日夜夜天天干 | 欧美激情片在线观看 | 欧美国产日韩一区二区三区 | 日韩免费大片 | 中文在线字幕观看电影 | 亚洲精品在线观看av | 成人教育av | 日日操天天操狠狠操 | 国产一级久久久 | 91最新视频在线观看 | 国产色综合天天综合网 | 毛片一级免费一级 | 精品久久福利 | 久草在线资源网 | 国产高清免费在线播放 | 日本精品小视频 | 婷婷丁香五 | 贫乳av女优大全 | 久久久免费精品国产一区二区 | 99久久精品国产亚洲 | 日本久草电影 | 国产精品高清免费在线观看 | 激情网五月天 | 婷婷综合久久 | 久久综合电影 | 精品国产美女 | 国产精品久久久久久久久久白浆 | 91插插插免费视频 | 天天干夜夜操视频 | 成年人在线观看免费视频 | 99久国产| 亚洲永久av | 伊人网av | 国产剧情一区二区 | 久久艹欧美 | 一本一道久久a久久精品蜜桃 | 精品成人在线 | 国产麻豆剧传媒免费观看 | 国产麻豆精品一区二区 | 色婷婷激情 | 婷婷网在线 | 中文字幕乱在线伦视频中文字幕乱码在线 | 久久综合色一综合色88 | 国产一级二级视频 | 亚洲国产日韩一区 | 正在播放亚洲精品 | 成人在线观看你懂的 | 亚洲成色777777在线观看影院 | 在线观看亚洲视频 | 九九热.com| 成人午夜网址 | 日韩精品免费一区二区在线观看 | 日韩在线影视 | 麻豆视频91| 天天干天天干天天干 | 在线视频 一区二区 | 午夜精品电影 | 国产精品网在线观看 | 国产精品福利在线 | 色婷婷免费视频 | 成人亚洲网 | 色88久久| 国产在线观看地址 | 天天干,夜夜操 | 国产黄色精品 | 欧美一区二区三区免费看 | 国产视频91在线 | 日韩视频一区二区三区 | 色婷婷免费视频 | 91人人爽久久涩噜噜噜 | 成人啪啪18免费游戏链接 | 天天色综合1 | 日韩在线小视频 | 久久久久久毛片 | 国产精品 中文字幕 亚洲 欧美 | 日韩成人精品一区二区三区 | 国产精品人人做人人爽人人添 | 91完整视频| 天天碰天天操 | 久久久久欠精品国产毛片国产毛生 | 最新av中文字幕 | 在线视频国产区 | 亚洲国产精品99久久久久久久久 | 久久99亚洲网美利坚合众国 | 毛片网免费 | 亚洲成av人片在线观看无 | 国产手机视频在线 | www.干| 国产中文字幕在线看 | 最新超碰在线 | 黄网站app在线观看免费视频 | 人成免费网站 | 婷婷www| 国产一区久久久 | 色网站在线 | 色综合久久66| 国产黄色精品在线观看 | 91av手机在线观看 | 国产一二三区在线观看 | 国产精品久久久久久一二三四五 | 久久99精品久久久久久久久久久久 | 日韩 在线 | 在线观看免费日韩 | 亚洲资源在线 | 亚洲黄色av | 欧美日韩精品在线免费观看 | 久久午夜国产 | 国产大尺度视频 | 国产女人免费看a级丨片 | 国产麻豆果冻传媒在线观看 | 国产视频美女 | 最新中文字幕在线资源 | 美腿丝袜一区二区三区 | 国产一级在线观看视频 | 成年人视频在线免费观看 | 在线看黄色的网站 | 免费视频一二三 | 99视频精品全部免费 在线 | 国产aa精品 | 久久爱资源网 | 人人爱人人爽 | 亚洲色影爱久久精品 | 黄污在线观看 | 日韩欧美视频在线 | 亚洲精品午夜国产va久久成人 | 国产日韩精品一区二区三区 | 国产精品久久久久久一二三四五 | 91天堂影院| 欧美动漫一区二区三区 | 免费a视频 | 国产男女爽爽爽免费视频 | 激情视频网页 | 国产69精品久久app免费版 | 国产91免费在线观看 | 国产成人精品亚洲日本在线观看 | 久久免费视频在线观看6 | 成人av影视在线 | 一二区av | 国内精品久久久久久久久久久 | 亚洲日本国产 | 深夜免费网站 | 久久综合中文字幕 | 免费在线观看国产黄 | 91免费日韩 | 久久精品官网 | 狠狠色噜噜狠狠狠合久 | 久久久久久电影 | 亚洲黄色在线观看 | 在线免费色视频 | 日韩精品中文字幕久久臀 | 久久久久草 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 4438全国亚洲精品观看视频 | 黄色小说网站在线 | 人人舔人人干 | 成人动漫一区二区 | 亚洲va天堂va欧美ⅴa在线 | 亚州精品在线视频 | 久久精品一区二区三区中文字幕 | 丝袜av网站 | 国产91九色视频 | 黄色www在线观看 | 麻花豆传媒mv在线观看 | av中文天堂在线 | 欧洲亚洲精品 | 国产黄色av影视 | 国产成人精品女人久久久 | 91最新网址| 狠狠色丁香婷婷综合欧美 | 美女久久久久久久 | 国产精品毛片一区二区在线看 | 久热超碰 | av在线电影免费观看 | 精品欧美一区二区三区久久久 | 6080yy精品一区二区三区 | 天天干夜夜操视频 | 黄色av三级在线 | 国产精品视频全国免费观看 | 国产精品18久久久久vr手机版特色 | 欧美精品一区在线 | 成片免费| 91看片麻豆 | av一级网站| 欧美精选一区二区三区 | 亚洲毛片一区二区三区 | 国内久久 | 色婷婷激情电影 | 日韩成人黄色 | 玖玖在线视频观看 | 国产精品五月天 | 久久乐九色婷婷综合色狠狠182 | 日韩二区三区 | 中文字幕在线播放视频 | 丁香婷婷激情 | 日韩毛片久久久 | 国内精品久久久久久久 | www日韩在线 | 99久久精品国 | 中文字幕在线观看的网站 | 欧美a级片网站 | 91视频久久久 | 不卡视频国产 | 碰超在线 | 三级av小说| 国产生活一级片 | 国内精品久久久久久久久久清纯 | 国产精品区二区三区日本 | 久久呀 | 日日干视频| japanesexxxhd奶水 国产一区二区在线免费观看 | 丁香视频 | 免费在线观看av的网站 | 毛片永久免费 | 午夜精品福利一区二区 | 国产一区在线免费观看 | 国产91影院 | 日韩中文字幕亚洲一区二区va在线 | 国产久视频 | 一区二区三区在线观看中文字幕 | 久久爱www. | 少妇精69xxtheporn | 深爱激情婷婷网 | 日本精品视频在线播放 | 91看片淫黄大片在线播放 | 精品嫩模福利一区二区蜜臀 | 日韩久久精品一区二区 | 日韩在线视频免费播放 | 国产小视频网站 | 天天干,天天草 | 国产黄色电影 | 国产成人三级在线播放 | 日韩欧美视频在线免费观看 | 在线观看完整版 | 亚洲午夜精品在线观看 | 色综合 久久精品 | 日韩av电影中文字幕在线观看 | 国产精品视频区 | 国产精品二区三区 | 久久精品亚洲国产 | 日韩欧美一区二区三区视频 | av高清在线| 高清日韩一区二区 | 懂色av一区二区在线播放 | 午夜精品久久久久久久99婷婷 | 欧美日韩国产三级 | 超碰在线人 | 久草手机视频 | 99综合影院在线 | 东方av在线免费观看 | 成年人免费av | 日韩三级免费观看 | 伊人手机在线 | 国产精品久久久久久999 | 又黄又爽又刺激 | 天天操天天操天天操天天操天天操天天操 | 日韩国产精品毛片 | 永久精品视频 | 婷婷射五月 | 亚洲视频中文 | 欧美地下肉体性派对 | 91理论电影 | 狠狠的干狠狠的操 | 中文字幕在线免费看线人 | av免费在线观看网站 | 香蕉影院在线播放 | 国产男女无遮挡猛进猛出在线观看 | 在线观看国产成人av片 | 欧美一区二区日韩一区二区 | 久久综合色影院 | 亚洲精品毛片一级91精品 | 六月天综合网 | 欧美福利精品 | 一区二区三区在线看 | 成人av中文字幕 | 亚洲狠狠丁香婷婷综合久久久 | 久久草av | 欧美精品999| 日本免费一二三区 | 91日韩免费 | 久久精品国产99 | 久久综合久久综合这里只有精品 | 在线亚洲天堂网 | 欧美日本高清视频 | 国产精品11 | 91桃色国产在线播放 | 国产99久久精品一区二区永久免费 | 不卡日韩av | 91精品国产自产在线观看永久 | 国产成人久久av免费高清密臂 | 中文字幕传媒 | 亚洲精品福利在线 | a视频在线播放 | 亚洲日本三级 | 久久99精品久久久久久三级 | 久久久久久99精品 | 色网站中文字幕 | 亚洲精品小视频 | 二区三区av| 亚洲免费专区 | 国产精品视频免费 | 日韩.com| 亚洲综合色视频在线观看 | 91在线视频网址 | 色午夜| 日本精品视频一区 | 人人狠 | 久久精品亚洲一区二区三区观看模式 | 在线观看播放av | 久久91久久久久麻豆精品 | 国产成人久久av免费高清密臂 | 日本精品久久久久久 | 91精品亚洲影视在线观看 | 成人av在线网 | 午夜久久影视 | 天天干天天天 | 国产精品日韩欧美一区二区 | 黄色一级在线免费观看 | 黄色影院在线播放 | 天天干人人干 | 一级欧美一级日韩 | 欧美成人播放 | 日本精品中文字幕在线观看 | 看毛片的网址 | av一区二区在线观看中文字幕 | 欧美大片第1页 | 天天干.com| 国产精品久久久av久久久 | 国产美女精品久久久 | 国产九九精品 | 91中文字幕一区 | 欧美精品亚州精品 | 91在线看| 玖玖综合网 | 国产成人在线免费观看 | 国产99久久九九精品 | av中文字幕在线电影 | 天堂在线视频中文网 | 免费日韩一区二区三区 | 亚洲激情网站免费观看 | 美女网站黄在线观看 | 中文在线字幕观看电影 | 欧美九九九| 婷婷五情天综123 | 日韩高清毛片 | 精品国产一区二区久久 | 五月综合网 | 欧美日韩精品久久久 | 成人av电影网址 | 射综合网| 国产小视频免费观看 | 日日夜夜天天久久 | 国产午夜在线观看视频 | 91视频午夜| 精品久久网站 | 天天干天天拍天天操天天拍 | 丁香婷婷在线观看 | 亚洲精品免费观看 | 91精品无人成人www | 国产高清免费在线观看 | 免费看日韩片 | 国产日韩欧美在线观看视频 | 九色91在线 | 久久久久成人精品 | 国产成人精品一区二区三区福利 | 人人爽人人爽人人 | 国产成人福利在线 | 国产小视频免费在线网址 | 亚洲精品国产日韩 | 久久国产露脸精品国产 | 69国产盗摄一区二区三区五区 | 国产高清小视频 | 久久免费看av | 久久免费国产精品 | 91精品中文字幕 | 中日韩免费视频 | 区一区二在线 | 五月天国产精品 | 国产成人精品亚洲a | 久久色视频 | 黄色软件视频大全免费下载 | 天天干天天射天天操 | 国产真实在线 | 黄色三级网站 | 中文字幕日韩高清 | 免费成人短视频 | 国产高清绿奴videos | 一区二区三区中文字幕在线 | 亚洲国产精品日韩 | 亚州国产视频 | 中文字幕精品三级久久久 | 久久不卡av| 三级性生活视频 | 亚洲夜夜网 | 国产精品粉嫩 | 深夜免费小视频 | 涩涩网站在线观看 | 久久国产精品影片 | 久青草视频在线观看 | 成人国产精品免费 | 日本在线观看中文字幕无线观看 | 久久av网 | 97色婷婷人人爽人人 | 91爱爱网址| 亚洲电影毛片 | 操操爽| 狠狠干成人综合网 | av福利在线看 | 久久新视频 | 日韩在线一二三区 | 久久精品视频免费播放 | 在线观看一区二区精品 | 欧美日韩亚洲国产一区 | 午夜av在线电影 | 91亚洲精品乱码久久久久久蜜桃 | 伊人五月| 波多野结衣日韩 | 狠狠狠的干 | 国产亚洲精品综合一区91 | 一区三区视频在线观看 | 久久一视频 | 懂色av一区二区在线播放 | 五月天婷婷免费视频 | 精品视频网站 | www.久久视频 | 久久爱影视i | 亚洲成人av电影在线 | 久久久久国| 日韩欧美xx| 二区在线播放 | 欧美天堂视频在线 | 黄色片网站av | 欧美专区国产专区 | 免费看三级黄色片 | 黄色com | 国产精选在线观看 | 欧美亚洲成人xxx | 99久久精品无码一区二区毛片 | 人人舔人人射 | 欧美精品一区二区免费 | 久久成人一区二区 | 深爱激情久久 | 国产精品乱码高清在线看 | 国产精品一区二区三区四区在线观看 | 亚洲精品在线免费播放 | 在线成人短视频 | 97理论片 | 欧美一级欧美一级 | 亚洲欧洲精品一区二区精品久久久 | 色av色av色av | 奇米导航 | 6080yy精品一区二区三区 | 欧美黄在线 | av观看在线观看 | 欧美色插 | 狠狠操精品 | 久久久麻豆视频 | 欧美男男tv网站 | 中文字幕123区| 69av视频在线观看 | 91系列在线 | 国产午夜三级 | 一区二区中文字幕在线 | 久久久2o19精品 | 中文网丁香综合网 | 2023亚洲精品国偷拍自产在线 | 亚洲一区 av |