精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Javadoc的生成方法

開發 后端
本文講述了Javadoc的幾種常用的生成方法,包括在eclipse中生成和在命令行中生成等。

Javadoc生成方法1:在eclipse中生成

在項目列表中按右鍵,選擇Export(導出),然后在Export(導出)對話框中選擇Java下的Javadoc,提交到下一步。
在Javadoc Generation對話框中有兩個地方要注意的:
Javadoc command:應該選擇jdk的bin/Javadoc.exe
destination:為生成文檔的保存路徑,可自由選擇。
按finish(完成)提交即可開始生成文檔。

Javadoc生成方法2:命令行方式生成

Javadoc的命令行語法如下:

Javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ]
參數可以按照任意順序排列。下面分別就這些參數和相關的一些內容進行說明:
• Packagenames 包列表。這個選項可以是一系列的包名(用空格隔開),例如Java.lang Java.lang.reflect Java.awt。不過,因為Javadoc不遞歸作用于子包,不允許對包名使用通配符;所以你必須顯示地列出希望建立文檔的每一個包。
• Sourcefiles 源文件列表。這個選項可以是一系列的源文件名(用空格隔開),可以使用通配符。Javadoc允許四種源文件:類源代碼文件、包描述文件、總體概述文件、其他雜文件。
◇ 類源代碼文件:類或者接口的源代碼文件。
◇ 包描述文件:每一個包都可以有自己的包描述文件。包描述文件的名稱必須是"package.html",與包的.Java文件放置在一起。包描述文件的內容通常是使用HTML標記寫的文檔。Javadoc執行時將自動尋找包描述文件。如果找到,Javadoc將首先對描述文件中 之間的內容進行處理,然后把處理結果放到該包的Package Summary頁面中,最后把包描述文件的第一句(緊靠)放到輸出的Overview summary頁面中,并在語句前面加上該包的包名。
◇ 總體概述文件:Javadoc可以創建一個總體概述文件描述整個應用或者所有包。總體概述文件可以被任意命名,也可以放置到任意位置。-overview 選項可以指示總體概述文件的路徑和名稱。總體概述文件的內容是使用HTML標記寫的文檔。Javadoc在執行的時候,如果發現-overview選項,那么它將首先對文件中之間的內容進行處理;然后把處理后的結果放到輸出的Overview summary 頁面的底部;最后把總體概述文件中的第一句放到輸出的Overview summary頁面的頂部。
◇ 其他雜文件:這些文件通常是指與Javadoc輸出的HTML文件相關的一些圖片文件、Java源代碼文件(.Java)、Java程序(.class)、Java小程序(Applets)、HTML文件。這些文件必須放在doc-files目錄中。每一個包都可以有自己的doc- files目錄。舉個例子,你希望在Java.awt.Button的HTML文檔中使用一幅按鈕的圖片(Button.gif)。首先,你必須把圖片文件放到C:usersrcJavaawtdoc-files中;然后在Button.Java文件中加入下面注釋

  1. /**  
  2. * This button looks like this:   
  3.  
  4. */ 

• @files 包含文件。為了簡化Javadoc命令,你可以把需要建立文檔的文件名和包名放在一個或多個文本文件中。例如,為了簡化下面命令:
Javadoc -d apidoc com.mypackage1 com.mypackage2 com.mypackage3
你可以建立一個名稱為mypackage.txt的文件,其內容如下:

  1. com.mypackage1  
  2. com.mypackage2  
  3. com.mypackage3 

然后執行下面命令即可:
Javadoc -d apidoc @mypackage.txt
• options 命令行選項。Javadoc使用doclets(doclets是指用doclet API編寫的程序。)來確定輸出的內容和格式。命令行選項中一部分是可用于所有doclet的通用選項,一部分是由默認的標準doclet提供的專用的選項。下面對各自一些常用的選項分別進行介紹:
通用選項:
◇ -1.1 生成具有Javadoc 1.1版本生成的文檔的外觀和功能的文檔。不是所有的選項都可以用于-1.1選項,具體可以使用Javadoc -1.1 -help察看。
◇ -help 顯示聯機幫助。
◇ -bootclasspath classpathlist 指定"根類"(通常是Java平臺自帶的一些類。例如Java.awt.*等)的路徑。
◇ -sourcepath sourcepathlist 指定包的源文件搜索路徑。但是必須注意,只有在Javadoc命令中指定了包名的時候才可以使用-sourcepath選項。如果指定了包名,而省略了- sourcepath,那么Javadoc使用類路徑查找源文件。舉例說明:假定你打算為com.mypackage建立文檔,其源文件的位置是C: usersrc。那么你可以使用下面的命令:
Javadoc -sourcepath c:usersrc com.mypackage
◇ -classpath classpathlist 指定Javadoc查找"引用類"的路徑。引用類是指帶文檔的類加上它們引用的任何類。Javadoc將搜索指定路徑的所有子目錄。 Classpathlist可以包含多個路徑(使用;隔開)。如果省略-classpath,則Javadoc使用-sourcepath查找源文件和類文件。舉例說明:假定你打算為com.mypackage建立文檔,其源文件的位置是C:usersrc,包依賴C:userlib中的庫。那么你可以使用下面的命令:
Javadoc -classpath c:userlib -sourcepath c:usersrc com.mypackage
◇ -overview pathfilename 告訴Javadoc從pathfilename所指定的文件中獲取概述文檔,并且把它放到輸出的概述頁面(overview-summary.html)中。其中pathfilename是相對于-sourcepath的相對路徑。
◇ -public 只顯示公共類以及成員。
◇ -protected 只顯示受保護的和公共的類以及成員。缺省選項。
◇ -package只顯示包、受保護的和公共的類以及成員。
◇ -private 顯示所有類和成員。
◇ -doclet class 指定Javadoc產生輸出內容的自定義doclet類。如果忽略這個選項,Javadoc將使用默認的doclet產生一系列HTML文檔。
◇ -docletpath classpathlist 與- doclet選項相關,制定自定義的doclet類文件的路徑。Classpathlist可以包含多條路徑(用;隔開)。
◇ -verbose 在Javadoc運行時提供更詳細的信息。
標準doclet專用選項:
◇ -author 在生成的文檔中包含"作者"項。
◇ - d directory 指定Javadoc保存生成的HTML文件的目錄。省略該選項將把文件保存在當前目錄。Directory可以是絕對目錄,也可以是相對當前目錄的相對目錄。
◇ -version 在生成的文檔中包含"版本"項。
◇ -use 為類和包生成"use"(用法)頁面。這些頁面描述了該類和包在Javadoc命令涉及的文件中被使用的情況。例如:對于給定的類C,在C的用法頁面中將包含C的子類,類型為C的域,返回變量類型為C的方法以及在參數中有變量類型為C的方法和構造器。
◇ -splitindex 把索引文件按照字母順序分為多個文件。每一個文件對應一個字母。
◇ -windowtitle title 指定輸出的HTML文檔的標題。
◇ -header header 指定輸出的HTML文檔的頁眉文本。
◇ -footer footer 指定輸出的HTML文檔的腳注文本。
◇ -bottom text 指定輸出的HTML文檔底部的文本。
◇ - group groupheading packagepatten;packagepatten;… 在總體概述頁面中按照命令的指定方式分隔各個包。例如執行下面命令:
Javadoc -group "Core Packages" "Java.lang*:Java.util"
-group "Extension Packages" "Javax.*"
Java.lang Java.lang.reflect Java.util Javax.servlet Java.new
在頁面中將有如下結果:

  1. Core Packages   
  2. Java.lang   
  3. Java.lang.reflect   
  4. Java.util   
  5. Extension Packages   
  6. Javax.servlet   
  7. Other Packages   
  8. Java.new  

◇ - noindex 不輸出索引文件。
◇ - help 在文件的導航條中忽略help鏈接。
◇ - helpfile pathfilename 指定導航條中的help鏈接所指向的幫助文件。忽略該選項,Javadoc將生成缺省的幫助文件。
◇ -stylesheetfile pathfilename 指定Javadoc的HTML樣式表文件的路徑。忽略該選項,Javadoc將自動產生一個樣式表文件stylesheet.css。
JavaDoc文檔標記
Javadoc注釋以"/**"開始,以"*/"結束,里面可以包含普通文本、HTML標記和Javadoc標記。Javadoc只處理源文件中在類/接口定義、方法、域、構造器之前的注釋,忽略位于其他地方的注釋。舉例如下:

  1. /**  
  2. *Demo--Helloworld  
  3. *@author sunjl  
  4. *@version 1.0 2001/10/15  
  5. */ 
  6. public class myHelloworld  
  7. {  
  8. /**  
  9. *在main( )方法中使用的顯示用字符串  
  10. *@see #main(Java.lang.String[])  
  11. */ 
  12. static String SDisplay;   
  13. /**  
  14. *顯示HelloWorld  
  15. *@param args 從命令行中帶入的字符串  
  16. *@return 無  
  17. */ 
  18. public static void main(String args[])  
  19. {  
  20. SDisplay = "Hello World " ;  
  21. System.out.println( SDisplay );  
  22. }  

使用下面命令:
Javadoc -private -d doc -author -version myHelloworld.Java
即可以生成漂亮的關于myHelloworld.Java的API文檔了。
上面例子中以@開頭的標記就是Javadoc標記。在Java程序中正確使用Javadoc標記是一個良好的注釋習慣,將非常有助于Javadoc自動從源代碼文件生成完整的格式化API文檔。下面就對各種標記進行詳細說明。
◇ @author name-text 指定生成文檔中的"作者"項,從JDK/SDK 1.0開始引入。name-text可以指定多個名字(使用","隔開)。文檔注釋可以包含多個類。
{@docroot} 代表產生文檔的根路徑,從JDK/SDK 1.3開始引入。用法舉例如下
/**
*see the href={@docroot}/copyright.html>copyright>
*/
假定生成文檔的根目錄是doc,上面注釋所在的文件最后生成的文件是docutilityutl.html,那么"copyright"的鏈接會指向..copyright.html。
◇ @deprecated deprecated-text 添加注釋,表明不推薦使用該API。
◇ @exception class-name description @throw的同義標記,從JDK/SDK 1.0開始引入。
{@link package.class#member label} 插入指向package.class#member的內嵌鏈接,從JDK/SDK 1.2開始引入。舉例說明,假定注釋中有如下文檔:
/** Use the {@link #getComponentAt(int, int) getComponentAt} method. */
那么Javadoc最終生成的HTML頁面中將有如下內容
Use the getComponentAt method.
◇ @param parameter-name description 描述參數,從JDK/SDK 1.0開始引入。
◇ @return description 描述返回值,從JDK/SDK 1.0開始引入。
◇ @see reference 添加"參見"標題,其中有指向reference的鏈接或者文本項,從JDK/SDK 1.0開始引入。@see標記有三種形式,下面分別說明:
(1)、@see "string" 為"string"添加文本項,不產生鏈接。
(2)、@see Label 使用HTML標記產生鏈接
(3)、@see package.class#member Label 使用Java語言的名字package.class #member產生鏈接。
◇ @serial field-description 用于缺省可序列化域的注釋,從JDK/SDK 1.2開始引入。
◇ @serialField field-name field-type field-description 建立Serializable類的serialPersistentFields成員的ObjectStreamField組件的文檔,從JDK/SDK 1.2開始引入。
◇ @serialData data-description data-description建立數據序列和類型的文檔,從JDK/SDK 1.2開始引入。
◇ @since since-text 利用since-text內容為文檔增加"since"標題,從JDK/SDK 1.1開始引入。
◇ @throws class-name description 與@exception同義。用class-name和description為輸出文檔添加"拋出"標題,從JDK/SDK 1.2開始引入。
◇ @version version-text 添加"版權"標題,從JDK/SDK 1.0開始引入。
上面介紹了標準doclet提供的所有標記。不過,需要注意這些標記的使用是有位置限制的。其中可以出現在類或者接口文檔注釋中的標記有:@see、 {@link}、@since、@deprecated、@author、@version。可以出現在方法或者構造器文檔注釋中的標記有:@see、 {@link}、@since、@deprecated、@param、@return、@throws、@exception、 @serialData。可以出現在域文檔注釋中的有:@see、{@link}、@since、@desprecated、@serial、 @serialField。
除了Javadoc自身提供的標準標記以外,我們可以定制自己的標記嗎?當然可以。只需要對Javadoc標準的doclet程序進行擴充即可。實際上,利用Javadoc提供的doclet API,不僅可以擴充doclet標記,甚至還可以改變Javadoc的整個輸出。為了滿足需要,你可以使Javadoc輸出普通文本、XML文件等。由于擴充doclet涉及到Java編程,本文不再做深入介紹。
總之,Javadoc提供了完整規范的API文檔功能。在軟件項目管理中,合理地使用Javadoc不僅可以減少開發時的文檔工作量,提高效率;而且還非常有利于將來軟件的修改和維護。
JavaDoc 書寫規范:
1、 File Header Comments : 每個文件都應該加上文件頭標記,包括文件名、修改歷史、版權信息和附加信息。例如:

  1. /**  
  2. * @(#)demo.Java 1.00 2002/05/27  
  3. *  
  4. * Copyright (c) 2000-2002 中國平安保險股份有限公司 版權所有  
  5. * Ping An Insurance Company of China. All rights reserved.  
  6.  
  7. * This software is the confidential and proprietary   
  8. * information of Ping An Insurance Company of China.   
  9. * ("Confidential Information"). You shall not disclose   
  10. * such Confidential Information and shall use it only  
  11. * in accordance with the terms of the contract agreement   
  12. * you entered into with Ping An.  
  13. */ 
  14.  
  15. 2class description:類信息,概括的描述類的功能和實現。  
  16. /** class description  
  17. */ 
  18. 3、Variable Description:描述變量的意義和取值含義。  
  19. /** var variable description  
  20. */ 

4、Method Description:標明每個方法的輸入、輸出參數和返回值類型,說明特殊變量取值的含義。相關類文檔鏈接。

  1. /** method description  
  2. * @param var signification  
  3. * @exception exception class name  
  4. * @return return_value return signification  
  5. */ 

5、Association Description:關聯類文檔描述,在注釋當中需要參引其它文檔描述的地方,可在相應的注釋當中如下插入:

  1. /** method description  
  2. * @param var signification  
  3. * @exception exception class name  
  4. * @return return_value return signification  
  5. * @see package.class#member label  
  6. */ 

6、包描述文件:概括描述包的功能和設計概要。為每個包創建一個描述文件,命名為package.html,與包的Java文件放在一起。
注:Javadoc生成文檔時,會將該html文件的第一句放在package summary中,而把整個內容放在Overview summary中

【編輯推薦】

  1. 對Java編程思想的忠告
  2. 和我共同了解Java是什么
  3. 著名的Java論壇和網站
  4. 2009年十大Java技術解決方案
  5. 2008最值得學習的五種JAVA技術
責任編輯:仲衡 來源: Javaeye技術博客
相關推薦

2009-06-22 14:57:09

2024-04-01 13:08:24

唯一IDC#后端

2023-03-09 07:51:23

性能提升數據庫

2009-09-28 11:01:48

2016-11-29 09:12:21

數據庫分布式ID

2009-06-25 17:24:06

Hibernate主鍵

2009-12-29 10:32:24

WPF Listbox

2023-08-04 07:33:57

jsencryptRSA算法

2010-06-11 10:02:02

UML順序圖

2009-06-25 15:06:20

Javadoc亂碼

2022-09-06 15:00:09

機器學習集成數據集

2022-09-15 23:58:51

機器學習集成數據

2025-01-10 10:15:00

AI視覺模型

2021-10-15 14:48:28

鴻蒙HarmonyOS應用

2021-03-30 07:47:46

SVG 濾鏡 CSS技巧

2010-05-26 16:44:19

SVN版本號

2009-12-29 09:32:27

WPF圖片操作

2009-07-14 13:08:55

WebWork與Spr

2019-09-06 10:02:30

開發前端骨架屏

2017-07-10 17:25:40

開發單號高可用
點贊
收藏

51CTO技術棧公眾號

国产一级性生活| 免费在线a视频| 亚洲成a人片77777精品| 亚洲精品四区| 中文字幕在线精品| 久久久久无码精品| 蜜臀国产一区| 一区二区视频在线看| 久久av免费一区| 中文字幕一区二区三区人妻四季| 欧美一区精品| 亚洲视频综合网| 日本精品一二三| 欧美国产日韩电影| 天天色综合天天| 亚洲 欧洲 日韩| 青青草手机在线| 国产成人在线色| 国产精品久久久久久久久免费| 国产亚洲成人精品| 久久人体视频| 亚洲欧美日韩天堂一区二区| 中文av字幕在线观看| 男人最爱成人网| 婷婷国产在线综合| 日本一本草久p| a视频网址在线观看| av午夜精品一区二区三区| 国产日韩欧美中文| 青青视频在线免费观看| 亚洲三级色网| 欧美肥婆姓交大片| 成人免费毛片东京热| 国产污视频在线| 国产成人免费在线观看| 国产欧美日韩综合精品| 日本一本在线观看| 国产免费成人| 97精品视频在线观看| 成年人av电影| 欧美1区2区| 久久艳片www.17c.com| 中文字幕第69页| 日韩片欧美片| 中文字幕一区日韩电影| 蜜桃av免费在线观看| 国产亚洲一卡2卡3卡4卡新区| 亚洲精品美女在线观看| 男男做爰猛烈叫床爽爽小说| www.豆豆成人网.com| 日韩精品一区二区三区在线观看| 日韩成人av免费| 高清精品久久| 日韩欧美一区二区三区在线| 亚洲av毛片在线观看| 99久久999| 日韩一区二区在线看| 久久精品一卡二卡| 一区二区亚洲视频| 精品不卡在线视频| 亚洲最大免费视频| 一本色道久久综合亚洲精品酒店| 亚洲全黄一级网站| 亚洲精品一区二区三区影院忠贞| 欧美一区2区| 色综合影院在线| 永久免费看mv网站入口| 欧美私人啪啪vps| 久久久久久久激情视频| 久久久久99精品成人片三人毛片| 亚洲深夜影院| 国产成人久久久| 一级黄色a视频| 国产美女在线观看一区| 国产精品日韩欧美一区二区| 天天插天天干天天操| 国产亚洲欧洲997久久综合| 五月天丁香综合久久国产 | 国模冰冰炮一区二区| 日韩欧美在线视频免费观看| 杨幂毛片午夜性生毛片| 精品久久亚洲| 亚洲精品国产精品乱码不99按摩 | 亚洲天堂中文字幕| 久久99久久99精品| 免费成人动漫| 欧美一级日韩免费不卡| 800av在线播放| 第一会所亚洲原创| 欧美激情一区二区三区在线视频观看 | 无码人妻一区二区三区在线视频| 97成人在线| 亚洲天堂影视av| 国产高潮国产高潮久久久91 | 一区二区三区高清| 国产a级一级片| 91精品一区| 日韩精品免费看| 成人免费毛片xxx| 国产日韩一区二区三区在线| 91精品国产综合久久久久久蜜臀| 好吊色在线观看| 日本一区二区三区dvd视频在线| 日本黄xxxxxxxxx100| 暖暖成人免费视频| 欧美电影免费提供在线观看| 欧美综合色免费| 中文精品无码中文字幕无码专区| 亚洲砖区区免费| 成人福利在线| 亚洲国产精品久久人人爱| 97视频在线免费播放| 日韩高清在线观看一区二区| 国产亚洲成精品久久| 欧美日韩综合一区二区| 日韩成人免费电影| 好看的日韩精品| dy888亚洲精品一区二区三区| 欧美视频在线免费| 中文字幕亚洲日本| 久久人人88| 国产精品久久久久久影视| 日本xxxxxwwwww| 亚洲乱码国产乱码精品精的特点 | 欧美一区二区影视| www在线看| 91麻豆精品国产91久久久使用方法 | 手机版av在线| 精品久久一区| 日本精品久久久| 天堂网在线观看视频| 夜夜精品浪潮av一区二区三区| 三上悠亚av一区二区三区| 最新精品国偷自产在线| 91精品国产91久久久久久最新 | 成人午夜av电影| 粉嫩av一区二区三区天美传媒| 欧美成人家庭影院| 中文字幕亚洲在线| 一级一级黄色片| 国产午夜亚洲精品不卡| 中国丰满人妻videoshd| 日韩精品导航| 国产91成人在在线播放| 亚洲av片一区二区三区| 午夜精品久久久久久| 亚州av综合色区无码一区| 亚洲精品偷拍| 噜噜噜噜噜久久久久久91| 日韩欧美精品一区二区三区| 亚洲国产精品电影| 影音先锋亚洲天堂| 欧美国产第二页| 精品区在线观看| 亚洲免费av在线| 初高中福利视频网站| 韩国精品一区二区三区| 国产精品久久久久久久久婷婷| 美女精品导航| 日韩av有码在线| 无码人妻丰满熟妇奶水区码| 亚洲国产激情av| 亚洲一二三av| 亚洲天堂成人| 久久久久久九九| 亚洲精品粉嫩美女一区| 日韩亚洲精品视频| 99精品久久久久久中文字幕 | 动漫精品一区一码二码三码四码| 成人性生交大片| 欧美 日本 亚洲| 精品一区不卡| 亚洲一区中文字幕| 91福利区在线观看| 国产一区二区免费| 国产成人麻豆精品午夜在线| 亚洲高清免费观看| 91网站免费入口| 国产综合色产在线精品| 亚洲色成人www永久在线观看| 小说区图片区色综合区| 国产欧美在线看| 波多野结衣在线高清| 国产一区二区日韩精品欧美精品| 国产精品久久欧美久久一区| 亚洲18女电影在线观看| 免费一级黄色录像| 粉嫩av一区二区三区在线播放| 成年人视频网站免费观看| 99精品视频在线观看播放| 国产九色精品| 久久av影院| 欧美性在线观看| 黄视频在线观看网站| 亚洲精品wwww| 国产乱人乱偷精品视频| 黑人精品xxx一区一二区| fc2ppv在线播放| 91麻豆精东视频| 国产性生活一级片| 久久欧美肥婆一二区| av影院在线播放| 国产成人久久| 国产欧美精品一区二区三区| 国产精品伦一区二区| 97国产一区二区精品久久呦| 欧美69xxx| 亚洲新声在线观看| 老司机午夜福利视频| 欧美另类一区二区三区| 最近免费中文字幕大全免费版视频| 亚洲欧美成人一区二区三区| 亚洲一区 欧美| 91网站最新网址| 波多野吉衣在线视频| 久久国产精品色婷婷| 男女av免费观看| 亚洲人成人一区二区三区| 在线视频一二三区| 欧美先锋资源| 日韩欧美手机在线| 欧美18免费视频| 国产精品久久久对白| 天堂va在线高清一区| 国产欧美日韩中文字幕在线| 欧美色片在线观看| 日本成人激情视频| 激情视频网站在线播放色| 欧美日韩国产123| 黄色免费网站在线| 色多多国产成人永久免费网站| 可以在线观看的黄色| 精品调教chinesegay| 性xxxx搡xxxxx搡欧美| 欧美精品一区二区三区在线| 国内精品偷拍视频| 日韩午夜精品电影| 国产视频手机在线观看| 在线电影院国产精品| 91av国产精品| 欧美裸体bbwbbwbbw| 国产在成人精品线拍偷自揄拍| 欧美三级电影网站| 中文字幕人成人乱码亚洲电影| 在线一区二区观看| 伊人成人在线观看| 欧美日韩一区高清| 91久久久久国产一区二区| 欧美丰满美乳xxx高潮www| 一道本无吗一区| 91精品在线观看入口| 99久久一区二区| 精品久久久久久久久久久院品网| 高h调教冰块play男男双性文| 欧美白人最猛性xxxxx69交| 丰满熟妇人妻中文字幕| 亚洲国产一区自拍| 飘雪影院手机免费高清版在线观看 | 亚洲视频在线观看视频| 青青草在线免费视频| 在线成人一区二区| 国产乱视频在线观看| 视频在线观看99| yellow91字幕网在线| 久久久久久久成人| 在线观看欧美日韩电影| 国产精品视频播放| 日韩精品视频中文字幕| 国产九色精品| 精品一区在线| 夜夜爽www精品| 欧美色综合网| 日韩一级在线免费观看| 极品尤物av久久免费看| 91porn在线| 久久久久久麻豆| 亚洲区一区二区三| 亚洲国产精品欧美一二99| wwwwww国产| 91精品国产综合久久精品app| 日韩一级在线播放| 中文字幕综合在线| 欧美黄色视屏| 国产精品久久久久久久久久久新郎 | 麻豆成人久久精品二区三区小说| 久久综合桃花网| 久久美女艺术照精彩视频福利播放 | 日批视频在线播放| 尤物九九久久国产精品的特点 | 欧美xxxx日本和非洲| 国产亚洲一区二区三区| 欧美黑人一级片| 91国偷自产一区二区三区成为亚洲经典| 国产精品欧美综合亚洲| 日韩av在线免费| av免费在线免费观看| 国产福利视频一区二区| 91成人精品在线| 亚洲精品中文字幕乱码三区不卡| 在线成人h网| 一区二区三区欧美精品| 久久久久久毛片| 97人人澡人人爽人人模亚洲| 欧美疯狂做受xxxx富婆| 国产69久久| 欧美亚洲第一页| 日韩中文字幕一区二区高清99| 三区精品视频观看| 一区二区三区高清视频在线观看| 亚洲天堂av一区二区三区| 久久噜噜亚洲综合| 日韩免费av片| 日韩一区二区在线观看| 1pondo在线播放免费| 欧洲日韩成人av| 国产乱人伦丫前精品视频| 日韩国产精品毛片| 美国毛片一区二区三区| 扒开jk护士狂揉免费| 亚洲国产精品久久人人爱蜜臀| 国产区精品在线| 日韩中文字幕在线| av日韩亚洲| 精品国产一区二区三| 综合久久一区| av中文字幕网址| 中文字幕一区二区三区四区| 最近日韩免费视频| 亚洲精选在线观看| 中文字幕在线中文字幕在线中三区| 国产精品国产精品国产专区不卡| 亚洲视频电影在线| 最新免费av网址| 国产精品久久午夜夜伦鲁鲁| 中文在线字幕免费观| 亚洲天堂免费在线| 亚洲天堂一区二区| 日韩电影天堂视频一区二区| 日韩精品一二区| 国产传媒国产传媒| 在线观看日产精品| 中文字幕在线播放| 国产视频福利一区| 天天综合一区| 91人妻一区二区三区| 一区二区三区四区精品在线视频| 国产sm主人调教女m视频| 欧美成在线视频| av成人综合| 黄色www网站| 久久久影院官网| 97人妻精品视频一区| 最近2019中文字幕在线高清| 日本一区二区三区中文字幕| 中国 免费 av| 粉嫩aⅴ一区二区三区四区| 国产亚洲欧美精品久久久久久| 亚洲成在人线av| 中文一区一区三区高中清不卡免费| 欧美极品色图| 男人操女人的视频在线观看欧美| 五月天色婷婷丁香| 精品毛片乱码1区2区3区| 国产粉嫩在线观看| 热舞福利精品大尺度视频| 久久国产精品一区二区| 黄色一级视频在线观看| 亚洲国产精久久久久久| 精品123区| 黄色影视在线观看| 91婷婷韩国欧美一区二区| 中国女人一级一次看片| 久久亚洲国产精品| 台湾亚洲精品一区二区tv| 亚洲精品自拍网| 亚洲香蕉伊在人在线观| 欧美巨乳在线| 97超碰资源| 久热国产精品| 九九在线观看视频| 亚洲精选中文字幕| 视频在线观看免费影院欧美meiju| 黄色免费观看视频网站| 亚洲欧洲一区二区三区| 午夜福利视频一区二区| 国产日韩欧美日韩| 亚洲一区欧美激情| 永久免费看片视频教学| 日韩电影中文字幕一区| 少妇高潮一区二区三区99| 日韩成人手机在线| 国产精品无人区| 深爱激情五月婷婷| 成人高h视频在线| 欧美亚洲在线| avtt天堂在线| 夜夜嗨av一区二区三区四区| 哺乳一区二区三区中文视频| 亚洲色图38p| 香蕉久久一区二区不卡无毒影院|