欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

J2ME基礎詳解1_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:J2ME的重要功能簡介1
持久數據和記錄管理系統( Record Management System,簡稱 RMS) MIDP提供在移動設備上存儲持久數據的支持,并且 MID簡表還特意規定兼容的移動設備必須提供至少 8KB的非動態內存用

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

  

分享:J2ME及其基本慨念
如果您曾經http://www.javasoft.com ;網站上查詢有關Java 2 Micro Edition 的資料,十之八九會被一大堆的技術名詞搞的一頭霧水。 什么 KVM ,什么CLDC 、CDC 、MIDP ,后面面還冒出了P

來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
相關JSP教程
九九久久99| 欧美精品123区| 91高清视频在线免费观看| 国产无限制自拍| 久久视频免费在线观看| 精品国产乱码久久久久久蜜坠欲下 | 国产精品尤物| 欧美日韩中文字幕一区| 亚洲一区精品电影| 青青草视频播放| 久久91视频| www.日韩大片| 色噜噜亚洲精品中文字幕| 久久久久久久久久久综合| 欧美男人亚洲天堂| 欧美视频成人| 欧美日韩久久久一区| 国产欧美欧洲| 一级片一级片一级片| 日韩精品导航| 一区二区三区中文在线观看| 日本久久亚洲电影| 亚洲丝袜在线观看| 全球最大av网站久久| 成人免费视频网站在线观看| 正在播放欧美一区| a级黄色一级片| 国产欧美日韩综合精品一区二区三区| 亚洲免费网站| 亚洲а∨天堂久久精品喷水| 亚洲色图自拍| 少妇高潮av久久久久久| 红桃视频亚洲| 5858s免费视频成人| 日本午夜精品电影| www.av麻豆| 狠狠入ady亚洲精品| 69p69国产精品| 午夜精品一区二区在线观看| 天天干天天干天天干天天| 欧美日韩mv| 这里只有精品99re| 亚洲精品久久区二区三区蜜桃臀| 91video| 99xxxx成人网| 精品国产sm最大网站免费看| 香蕉视频免费版| 91精品国自产| 麻豆国产欧美一区二区三区| 亚洲欧洲美洲在线综合| 国产九九九九九| 亚洲AV无码一区二区三区性| 国产一区免费电影| 日韩视频免费在线| 色一情一区二区三区| 亚洲不卡系列| 中文字幕乱码日本亚洲一区二区| 日韩av大片在线| xxx在线播放| 国产伦精品一区二区三区视频| 欧美丝袜一区二区| 九色91在线视频| www.毛片.com| 久久福利毛片| 国产亚洲欧洲高清| 免费看黄色一级大片| 久久久成人av毛片免费观看| 国产欧美久久久精品影院| 国产91在线高潮白浆在线观看| 草草影院第一页| 成人91在线| 欧美精选午夜久久久乱码6080| 一区二区三区偷拍| 国产黄色av片| 成人app下载| 国产xxx69麻豆国语对白| 国产三级av在线播放| 欧美一级精品片在线看| 欧美日韩视频第一区| 国产人妻互换一区二区| 精品久久久中文字幕人妻| av亚洲精华国产精华精| 2019中文字幕免费视频| 国产精成人品免费观看| 国产精品国产一区| 精品免费日韩av| 国产精品无码av在线播放| 亚洲精品.com| 一区二区三区中文字幕在线观看| 国产一级特黄a大片99| 欧美一级淫片免费视频黄| 蜜臀av性久久久久av蜜臀妖精| 久久精品国产69国产精品亚洲| 国产免费无码一区二区| 一本久久青青| 91精品国产综合久久蜜臀| 老子影院午夜伦不卡大全| 黑人巨大精品欧美一区二区桃花岛| 国产网站一区二区| 亚洲自拍欧美色图| 黄瓜视频在线免费观看| 国产在线精品一区二区| 97av在线影院| 国产乱子轮xxx农村| 激情文学一区| 中文字幕无线精品亚洲乱码一区| 免费看91视频| 成人同人动漫免费观看| 精品国产123| 午夜在线观看av| 鲁大师精品99久久久| 欧美精选一区二区| 国产乱子夫妻xx黑人xyx真爽| 亚洲日韩中文字幕一区| 日韩欧美成人免费视频| 欧美大片免费播放| 日韩免费小视频| 五月婷婷欧美视频| 最新国产精品久久| 久久uomeier| 亚洲中国最大av网站| 欧洲久久久久久| 亚洲精品久久久久久动漫器材一区 | 亚洲老女人av| 亚洲丝袜美腿一区| 欧美成人r级一区二区三区| 另类小说第一页| 香蕉视频一区| 精品国产一区二区三区久久久蜜月| 天堂av在线网站| 亚洲黄色录像| 精品黑人一区二区三区久久| 91视频这里只有精品| 国产亚洲一区二区三区啪| 欧美精品一区二区蜜臀亚洲| 永久免费黄色片| 欧美综合一区| 一本一本久久a久久精品牛牛影视| 蜜臀av粉嫩av懂色av| 欧美成人国产| 欧美成人免费视频| 91香蕉一区二区三区在线观看| 日本aⅴ精品一区二区三区| 欧亚精品中文字幕| 国产乡下妇女做爰| 丁香亚洲综合激情啪啪综合| 亚洲在线www| 99久久精品国产色欲| 一区在线观看视频| 亚洲免费av网| 麻豆国产精品| 91精品国产日韩91久久久久久| 孩娇小videos精品| 日韩a一区二区| 在线成人激情视频| 日本爱爱爱视频| 奇米888四色在线精品| 国产成人精品在线观看| 天堂网视频在线| 日本一区二区三区在线不卡| 日本高清一区| 免费成人高清在线视频| 欧美电影影音先锋| 免费黄频在线观看| 欧美特黄一级| 2021国产精品视频| 中文字幕手机在线视频| 国产欧美日韩激情| 男人的天堂成人| 中文字幕一区二区三区中文字幕| 欧美大片在线观看一区| 91视频在线免费| 亚洲少妇在线| 国产精品福利在线观看网址| 在线观看av大片| 亚洲综合免费观看高清完整版| 欧美一级欧美一级| 国产精品亚洲二区| 色综久久综合桃花网| 暗呦丨小u女国产精品| 国产精品一区不卡| 国产欧美日韩在线播放| 免费观看欧美大片| 欧美日韩一区二区三区视频| 超碰91在线播放| 国产美女诱惑一区二区| 国产精品视频1区| 国产成人麻豆精品午夜在线| 午夜一区二区三区在线观看| 日本三级免费观看| 99免费精品| 亚洲2020天天堂在线观看| 久久人人爽人人爽人人片av免费| 亚洲日本护士毛茸茸| 99热自拍偷拍| 天天做天天爱天天综合网| 久久久久久亚洲精品不卡| 国产成人无码一区二区在线播放| 亚洲天堂福利av| www.99热这里只有精品| 成人免费看片39| 97久久久久久| 97人妻人人澡人人爽人人精品| 日本妇女一区| 国产精品日产欧美久久久久| 欧美日韩中文字幕在线播放| 国产一区二区三区天码| 欧美人成在线视频| 人妻丰满熟妇av无码区| 亚洲在线视频一区| 国产一线二线三线在线观看| 激情久久一区| 国产免费一区二区三区在线观看 | 91精品一区二区三区综合在线爱 | 成人精品福利视频| 中文字幕这里只有精品| 日韩欧美亚洲另类制服综合在线| 日本少妇xxxxx| 91美女在线观看| 久久福利一区二区| 日韩av在线播放网址| 欧美做受高潮电影o| 黑人精品一区二区三区| 欧美日韩亚洲综合在线 | 国模一区二区三区白浆| 欧美人与物videos另类| av动漫精品一区二区| 久久久国产影院| 最近中文字幕在线观看视频| 精品国产福利视频| 欧美人与性动交α欧美精品| 看国产成人h片视频| 欧美极品一区| 三级小说欧洲区亚洲区| 久久久久久国产精品美女| 国产裸体永久免费无遮挡| 日本道精品一区二区三区| 国产精品麻豆入口| 成人自拍视频在线| 国产 欧美 日本| 台湾无码一区二区| 日韩三区视频| 午夜精品久久17c| 成人av一区二区三区在线观看| 欧美高清你懂得| 女教师淫辱の教室蜜臀av软件| 91麻豆精东视频| 亚洲午夜无码av毛片久久| 亚洲高清在线| 韩国精品一区二区三区六区色诱| 成人直播在线观看| 欧美成人国产va精品日本一级| 亚洲在线精品视频| 欧美高清视频一二三区 | 日韩久久久久| 国产精品一区电影| www久久久| 欧美日本中文字幕| 亚洲乱熟女一区二区| 精品日韩一区二区三区| 国产一卡二卡在线播放| 性欧美大战久久久久久久久| 超碰caoprom| 久久影视一区二区| 已婚少妇美妙人妻系列| 九九国产精品视频| 法国空姐在线观看免费| 欧美三区视频| 久久久久久久久久码影片| 亚州综合一区| 国产精品久久久久久久久久免费| av在线播放一区| 久久久精品影院| 亚洲精品免费在线观看视频| 亚洲国产一区二区三区在线观看 | 亚洲视频一二三区| 91av免费观看| 91网上在线视频| 黄色成人免费看| 激情综合网av| 日韩视频免费播放| 久久资源在线| 国产对白在线播放| 日韩视频不卡| 亚洲精品国产精品久久| 国产精品porn| 欧美日韩成人一区二区三区 | 日韩欧美中文字幕视频| 精品久久久久久久久国产字幕| 成年人免费观看视频网站| 亚洲视频一区二区在线观看| 在线天堂www在线国语对白| 亚洲国产岛国毛片在线| 香蕉视频1024| 国产婷婷色一区二区三区| 久久精品一二三四| 久久先锋影音av| 亚洲成人av免费观看| 久久男人中文字幕资源站| 无尽裸体动漫2d在线观看| 成人动漫一区二区三区| 欧美精品无码一区二区三区| 国产精品2024| 国产熟人av一二三区| 成熟亚洲日本毛茸茸凸凹| 欧美午夜aaaaaa免费视频| 不卡av在线免费观看| 自拍偷拍21p| www.日韩av| 免费黄频在线观看| 国产欧美日韩精品一区| 精品无码国产一区二区三区51安| 中文字幕一区二区5566日韩| 亚洲精品视频大全| 亚洲国产日日夜夜| 刘亦菲国产毛片bd| 欧美性生交xxxxxdddd| 久久免费公开视频| 在线不卡免费欧美| 无码人妻精品一区二区三区蜜桃91| 欧美大片免费久久精品三p| 中文字幕91爱爱| 亚洲免费av网址| 欧美 日韩 国产 精品| 久久这里只有精品99| 国产电影一区二区三区爱妃记| 97精品一区二区三区| 这里视频有精品| 成人深夜直播免费观看| 欧美日韩中字| 日本一区二区在线| 午夜亚洲激情| 国产美女主播在线播放| 国产成人自拍网| 天堂网成人在线| 国产精品成人一区二区三区夜夜夜 | 国产精品呻吟| 男人的天堂狠狠干| 成人动漫av在线| 一区二区在线免费观看视频| 亚洲精品你懂的| 永久看片925tv| 制服.丝袜.亚洲.另类.中文| 91av国产精品| 久久精品国产亚洲一区二区| 欧美一区=区三区| 国产欧美日韩中文字幕在线| 日韩av有码| 一区视频二区视频| 激情六月婷婷久久| www.成年人| 一卡二卡欧美日韩| 青娱乐国产精品| 精品sm在线观看| 手机在线观看免费av| 5566成人精品视频免费| 日韩动漫一区| 奇米视频888战线精品播放| 天堂午夜影视日韩欧美一区二区| 欧美黄网站在线观看| 久久精品亚洲麻豆av一区二区| 尤物视频最新网址| 欧美视频一区二| 亚洲一区二区三区高清视频| 久久中文久久字幕| 国产调教精品| 欧美精品一区在线| 久久精品国产精品亚洲精品| 天天操狠狠操夜夜操| 亚洲视频香蕉人妖| 不卡的免费av| 亚洲欧美一区二区三区在线| 日韩毛片免费视频一级特黄| 91亚洲精品一区| 一区在线免费| 黄色片久久久久| 18成人在线观看| 中文字幕第28页| 一区二区三区黄色| 国产精品一级在线观看| 国产精品三区在线| 日韩国产欧美在线视频| 亚洲a级黄色片| 五月激情丁香一区二区三区| 亚洲第一区av| 欧美激情奇米色| 九一国产精品| 日韩不卡一二区| 久久久www成人免费无遮挡大片| 黑人操日本美女| 日韩精品中文字幕在线观看| 色狠狠一区二区三区| 国产精品久久7| 蜜桃av一区二区在线观看| 欧美日韩一区二区区别是什么| 色综合天天综合给合国产| 国产精品久久777777换脸| 69久久夜色精品国产69乱青草| 91亚洲人成网污www| 国产原创popny丨九色 |