精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本不卡在线播放| 日韩av电影在线网| 69xxx免费视频| 小视频免费在线观看| 国产欧美日韩在线| 2022国产精品| 国产性生活视频| 亚洲精品va| 日韩av最新在线观看| 红桃av在线播放| 高清全集视频免费在线| 91免费版在线看| 国产综合香蕉五月婷在线| www.av视频在线观看| 成人a'v在线播放| 精品福利一二区| 亚洲免费av一区二区三区| 自拍亚洲图区| 国产欧美精品区一区二区三区| 亚洲专区国产精品| 亚洲毛片一区二区三区| 国产精品v一区二区三区| 一区二区成人av| www.四虎在线| 日韩av黄色| 欧美日韩一区二区在线| 欧美日韩中文字幕在线播放| 黄色在线免费观看大全| 成人午夜电影网站| 91精品免费视频| 久久精品99北条麻妃| 亚洲激情黄色| 欧美成人免费观看| 91无套直看片红桃在线观看| 欧美黑人巨大videos精品| 91精品国产综合久久久久久漫画 | 国产色婷婷国产综合在线理论片a| 久草免费在线观看视频| 四虎国产精品免费观看| 亚洲色图美腿丝袜| 国产全是老熟女太爽了| 老牛精品亚洲成av人片| 亚洲成人在线视频播放| 波多野结衣中文字幕在线播放| 亚洲精品成a人ⅴ香蕉片| 日本韩国欧美一区| 国产精品无码专区av在线播放 | 国产精品99久久久久久白浆小说| 日本熟女一区二区| 亚洲精选国产| 97免费中文视频在线观看| 一级黄色录像视频| 欧美fxxxxxx另类| 乱亲女秽乱长久久久| 国产乱子轮xxx农村| 日韩在线欧美| 色777狠狠综合秋免鲁丝| 99久久精品免费视频| 欧美男男gaytwinkfreevideos| 亚洲美女在线看| 91精品人妻一区二区三区| 国产成人3p视频免费观看| 亚洲精品小视频在线观看| 日韩成人av一区二区| 日韩精品免费一区二区夜夜嗨| 亚洲电影免费观看高清完整版在线| 国产艳妇疯狂做爰视频| 欧美日韩一本| 在线播放日韩av| 来吧亚洲综合网| 欧美成熟视频| 国内精品中文字幕| 亚洲视频 欧美视频| 丝袜美腿亚洲色图| 国产精品美女呻吟| 国产视频手机在线| 床上的激情91.| 久久青青草综合| 高清性色生活片在线观看| 中文字幕一区二区三| 99久久免费观看| 校园春色亚洲| 欧美日韩aaaaa| 国产51自产区| 蜜桃精品噜噜噜成人av| 日韩一区视频在线| 国产精品99精品无码视| 久久精品综合| 成人久久精品视频| 可以免费看毛片的网站| 久久中文字幕电影| 在线视频不卡一区二区| sm性调教片在线观看 | 国产一区视频免费观看| 欧美少妇激情| 精品国产a毛片| 香蕉视频久久久| 欧美91大片| 国产www精品| aa视频在线免费观看| 91丨九色丨尤物| 伊人色综合影院| 国产高清自产拍av在线| 欧美日韩精品电影| 91视频啊啊啊| 91精品久久久久久久蜜月| 欧美怡春院一区二区三区| 97免费观看视频| 91天堂素人约啪| 特色特色大片在线| 国产一区二区三区朝在线观看| 日韩欧美在线网站| jizz18女人高潮| 国产欧美69| 97av自拍| 欧美另类极品| 色天天综合久久久久综合片| 中文字幕永久免费| 四虎成人av| 国产99久久久欧美黑人 | 日产电影一区二区三区| 麻豆国产精品官网| 欧美日产一区二区三区在线观看| 亚洲丝袜精品| 欧美日韩免费一区二区三区视频 | 国产精品婷婷午夜在线观看| 毛片在线视频播放| 国产精品亚洲综合在线观看| 一区二区三区亚洲| 综合网在线观看| av一区二区三区四区| 免费成人进口网站| 欧美日韩视频免费看| 国产亚洲一区二区在线| 天天干天天干天天操| www.久久精品| 国产精品一线二线三线| 涩爱av色老久久精品偷偷鲁| 日韩综合视频在线观看| 亚洲一卡二卡在线| 欧美国产禁国产网站cc| 国产一级特黄a大片免费| 亚州国产精品| 日本精品一区二区三区在线| 天堂中文资源在线观看| 性做久久久久久免费观看欧美| 无码人妻久久一区二区三区蜜桃| 欧美 日韩 国产 一区| 91色琪琪电影亚洲精品久久| 日本精品在线| 51精品久久久久久久蜜臀| 日韩免费av一区| 激情综合网av| 特级西西444| 久久久久久久久久久久电影| 欧美插天视频在线播放| av中文字幕观看| 一区二区三区视频在线观看| 麻豆av免费看| 99re国产精品| 欧美激情视频一区二区三区| 一区二区乱码| 国产一区二区美女视频| 一级成人免费视频| 亚洲视频一二三区| av电影中文字幕| 亚洲激情另类| 日韩欧美精品一区二区| 国产激情欧美| 久久91精品国产91久久久| 国产香蕉在线观看| 色婷婷综合视频在线观看| www.涩涩爱| 国产伦精品一区二区三区在线观看| 欧洲精品视频在线| 国产精品对白久久久久粗| 97**国产露脸精品国产| 国产人成在线视频| 91精品国产综合久久福利| 久久久综合久久久| 国产日韩欧美一区二区三区乱码 | 亚洲毛片在线免费| 色综合久久悠悠| 日本v片在线免费观看| 欧美亚洲一区二区在线观看| 国产精品丝袜一区二区| 9l国产精品久久久久麻豆| 999在线免费视频| 一本一本久久a久久综合精品| 国产91精品入口17c| 欧美一区久久久| 色综合天天综合网国产成人网| 日韩一区av| 日韩欧美中文字幕精品| 99精品人妻国产毛片| 亚洲欧美激情视频在线观看一区二区三区 | 老司机精品福利视频| 色香蕉在线观看| 九九热精品视频在线观看| 91中文字精品一区二区| 日韩一区二区三区在线免费观看| 欧美国产在线电影| av资源在线观看免费高清| 欧美v国产在线一区二区三区| 无码人妻丰满熟妇区五十路| 亚洲综合自拍偷拍| 手机av在线不卡| gogogo免费视频观看亚洲一| 天天看片天天操| 日本伊人色综合网| 国产黄页在线观看| 欧美91视频| 中文字幕剧情在线观看一区| 婷婷综合一区| 电影午夜精品一区二区三区| 四虎地址8848精品| 日韩av电影手机在线观看| av影视在线看| 欧美乱大交做爰xxxⅹ性3| 在线观看a视频| 亚洲欧美国产日韩中文字幕| 免费激情视频网站| 日韩午夜小视频| 亚洲最大成人av| 欧美亚洲综合久久| 91午夜精品亚洲一区二区三区| 亚洲国产精品精华液网站| 在线观看亚洲网站| 中文字幕中文字幕一区| 一级在线观看视频| 久久久久国产免费免费| 色天使在线视频| www.亚洲色图| www国产视频| 成人av电影在线观看| 9191在线视频| 国产福利91精品一区| 久草福利在线观看| 国产精品一区免费在线观看| 91精品国产三级| 国产在线精品国自产拍免费| 伊人色在线观看| 精品一区二区免费在线观看| 色天使在线观看| 看电视剧不卡顿的网站| www.com黄色片| 捆绑调教一区二区三区| 潘金莲激情呻吟欲求不满视频| 久久精品国产亚洲一区二区三区| 少妇一级淫免费播放| 精品亚洲国内自在自线福利| 在线看免费毛片| 国产一区二区三区蝌蚪| 精产国品一区二区三区| 成人黄色网址在线观看| 国产原创剧情av| 99久久伊人精品| av在线网站观看| 国产视频亚洲色图| 永久av免费网站| 一区二区三区四区视频精品免费| 免费在线观看av网址| 五月婷婷激情综合| 日本视频网站在线观看| 欧美私人免费视频| 精品国产无码一区二区| 日韩av在线免费| 国产在线91| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 高跟丝袜一区二区三区| 欧美一区二区三区不卡视频| 欧美色图在线观看| www.国产精品视频| 亚洲免费电影一区| 精品美女在线观看视频在线观看 | 亚洲精品电影网站| 国产尤物视频在线| 伦理中文字幕亚洲| 欧美巨大丰满猛性社交| 国产精品偷伦视频免费观看国产| 韩国三级大全久久网站| 精品免费国产| 天天精品视频| 日韩欧美一区二| 免费观看在线色综合| 亚洲一区二区图片| 久久久夜色精品亚洲| 亚洲精品天堂网| 亚洲福利电影网| 中文字幕人妻色偷偷久久| 精品嫩草影院久久| 成a人v在线播放| 久久久人成影片一区二区三区观看 | 伊人色综合久久天天人手人婷| 久久久久久久极品| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品88av| 在线观看国产精品一区| 夜夜操天天操亚洲| 中文字幕乱伦视频| 精品粉嫩超白一线天av| 欧美成人视屏| 欧美有码在线观看| 亚洲精品视频一二三区| 色999日韩自偷自拍美女| 精品成人一区| 蜜臀一区二区三区精品免费视频 | 久久99精品国产99久久| 羞羞色午夜精品一区二区三区| 成年人观看网站| 不卡电影一区二区三区| 久久av红桃一区二区禁漫| 色一情一乱一乱一91av| 蜜臀久久99精品久久久| www.午夜精品| 成人黄色免费短视频| 国产女主播一区二区三区| 亚洲午夜精品一区 二区 三区| www日韩在线观看| 91在线高清观看| 国产一级片免费| 日韩天堂在线观看| 欧美精品电影| 国产欧美日韩精品在线观看 | 日韩麻豆第一页| 成人免费网站观看| av色综合网| 欧美涩涩网站| 成人三级做爰av| 一区二区三区在线视频免费观看| 一级黄色片在线观看| 中文字幕日韩av电影| 桃花岛成人影院| 欧美凹凸一区二区三区视频 | 自拍偷拍亚洲欧美日韩| 亚洲精品无码久久久久| 亚洲欧美日韩区| 成年美女黄网站色大片不卡| 国内精品视频在线播放| 亚洲乱码视频| 国产精品久久AV无码| 婷婷国产v国产偷v亚洲高清| 四虎精品一区二区三区| 久久久噜噜噜久久久| av一级亚洲| www.日本在线播放| 97久久超碰国产精品电影| 黄色一级片免费看| 亚洲国产私拍精品国模在线观看| 国产自产自拍视频在线观看| 国产精品免费一区二区三区在线观看| 欧美精品导航| 波多野结衣办公室双飞| 午夜精品福利一区二区三区av| 香蕉国产在线视频| 日韩**中文字幕毛片| 日本不卡二三区| 最新免费av网址| 亚洲精品乱码久久久久久黑人| 午夜精品久久久久久久99老熟妇| 久久99久久99精品免观看粉嫩| 亚洲开心激情| 欧美 日韩 国产在线观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日本人69视频| 亚洲美女精品一区| 人妻一区二区三区| 日本精品va在线观看| 日韩美女一区二区三区在线观看| 中文字幕在线视频精品| 亚洲妇熟xx妇色黄| 久久手机免费观看| 成人免费视频97| 激情综合亚洲| 免费观看a级片| 日韩视频免费观看高清完整版在线观看| 免费毛片在线看片免费丝瓜视频| 久久av免费观看| 麻豆国产欧美一区二区三区| 久草成人在线视频| 亚洲毛片在线观看| 国产欧美88| 六月丁香激情网| 国产精品久久久久aaaa| www.色播.com| 国产成人精品一区| 午夜久久久久| 香蕉视频久久久| 欧美xfplay| 91亚洲精品| av无码久久久久久不卡网站| 国产拍欧美日韩视频二区| 国产特级aaaaaa大片| 日本中文字幕久久看| 欧美精品一级| 大吊一区二区三区| 亚洲精品电影在线| 国产精品3区| 久久久国产欧美| 亚洲成av人片一区二区三区|