成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析J2ME各大應用平臺環境

開發 前端
J2ME Platform既是J2ME平臺,J2ME是Java2這個平臺專門針對家電類產品和嵌入式設備制定的。組成J2ME的Java虛擬機和API是與那些針對家電類產品和嵌入式產品的運行環境相匹配的。

這里向大家描述一下J2ME平臺,J2ME各應用平臺由Configuration(配置)和Profile(檔次)來組成,配置是為JVM定義最小的能力和庫,使JVM足夠小并且能夠運行在相同級別的設備上。

J2ME平臺

  J2ME是Java2這個平臺專門針對家電類產品和嵌入式設備制定的。組成J2ME的Java虛擬機和API是與那些針對家電類產品和嵌入式產品的運行環境相匹配的。

  J2ME針對小型設備設計,具有豐富的用戶接口和網絡交互模型,編程和可移植性好。

  J2ME各應用平臺由Configuration(配置)和Profile(檔次)來組成,配置是為JVM定義最小的能力和庫,使JVM足夠小并且能夠運行在相同級別的設備上。由于同一級別設備的配置對內存和處理能力的要求相近似,所以J2ME將所有的嵌入式應用設備大體上區分為兩種:一種是運算功能有限、電源供應也有限的嵌入式設備如:PDA(PersonalDigitalAssistant:個人數字助理)和手機等,并把它們定義在CLDC規格之中;另外一種是運算能力相對較佳、并在電源供應上相對比較充足的嵌入式裝置,并把它們規范為CDC規格。

  檔次基于Java技術的API集合,由不同功能的Java類庫組成。檔次構建在配置之上,作為配置的補充,為特定的設備提供足夠的運行環境。檔次是為了要更明確地區分出各種嵌入式設備上Java程序該如何開發,具有哪些功能。因此檔次之中定義了與特定嵌入式設備非常相關的擴充類,而Java程序在各種嵌入式裝置的應用接口該如何表達則通過檔次的定義來實現。各檔次中所定義的擴充類庫是根據底層配置中所定義的核心類庫建立。#p#

J2MECDC平臺

  CVM是構成CDC的基礎,它在傳統Java虛擬機基礎上對Byte-Code解釋器進行了改進,具有動態編譯器功能,使運行Java程序更為有效和快速。CVM的運行環境需要大于2M字節的程序存儲器和大于512字節的運行存儲器。

  1、CDC1.0具有如下特點

  (1)支持異常類,Java.lang.Exception;
  (2)映像API(包括Java.lang.reflect軟件包);
  (3)支持J2SE規格網絡(Java.net);
  (4)支持浮點數(包括Java.lang.Float、Java.lang.Double和Java.lang.StrictMath類);
  (5)classloader類(Java.lang.ClassLoader);
  (6)支持本地線程(Java.Jang.Process);
  (7)串行化的類(Java.io.Serialiable和Java.io.Externalizable);
  (8)文件系統支持;
  (9)支持J2SE的Java.lang.ref、Java.math、Java.security、Java.security.dert、Java.text、Java.util.jar和Java.util.zip軟件包。

  2、J2MECDC平臺中的三個檔次和CDC相關

  (1)FP(FoundationProfile:基本檔次);
  (2)PBP(PersonalBasisProfile:個性化基本檔次);
  (3)PP(PersonalProfile:個性化檔次)。

  這三個不同配置之間的關系如圖2所示。其中每個上層模塊都是在下層模塊的基礎上根據相應設備的需求進行功能擴展,也就是API擴展的。圖2中的CVM是符合J2ME規范的JavaVM。

  這些模塊的主要差別在于:J2MECDC定義了這類設備所必須的最小的運行環境,使得應用系統能夠正常啟動和運行。任何一個基于CDC的應用系統如果要完成一個實際的任務,只有配置是不夠的,至少需要包括基本的核心功能,才能完成特定的任務。FP確定了Java平臺功能的核心組件,但是FP缺乏對GUI支持,適合于不需要圖形顯示的設備。PBP在FP基礎之上提供了一個簡化的GUI,它保留了圖形的ComponentFramewoek(組件框架),去掉那些重量級的圖形模塊,成為抽象圖形工具AWT的一個子集。PBP主要適用于那些對圖形件復雜度要求不高的娛樂裝置(如:游戲機、數字電視機頂盒、汽車電器等等)。PP在FP基礎之上進一步擴充了PBP的功能,全面支持AWT、Applet和JavaBeans,同時也完全兼容PersonalJava1.3,PP實際上是PersonalJava的一個替代規格。PP檔次主要適用于移動Internet瀏覽設備、高端PDA及移動電話、需連接Internet的機頂盒(如MHP1.1)等。

  作為數字電視中間件的Java平臺,因為要支持Internet類型的內容,其圖形要求較強,因此需要選擇PP檔次。

  3、FP1.0

  FP是在配置的基礎之土,遵循J2SE1.3規范,滿足那些支持J2SE標準API子集的設備需求而擴展的API集合。其擴展的功能主要包括:
  (1)支持TCP;
  (2)支持Java.text.resources;
  (3)增強安全體系的支持,如:Java.security.acl,Java.seemty.spec;
  (4)增加了代碼簽名等功能;
  (5)完善了對zip的支持。

  4、PBP1.0

  PBP在FP的基礎之上提供了一個簡化的對GUI的支持,它的主要特點是:
  (1)支持簡化的AWT;
  (2)遵循JavaBeans的規范;
  (3)定義了兩種不同的程序運行模型。

  5、PP1.0

  PP是為那些需要使用AWT框架的應用程序準備的。PP以FP為基礎,是J2SE1.3.1的子集,它的主要特點是:

  (1)支持AWT;
  (2)支持webapplets;
  (3)為PersonalJava的應用程序提供相應的運行環境;
  (4)遵循JavaBeans的規范;
  (5)在運行模型中加入了Applet支持。

J2MECLDC平臺

  CLDC適用于一些硬件資源有限的接收機,J2ME規范中,CLDC主要是針對運算功能有限、電力供應也有限的嵌入式裝置(如PDA、手機)定義的。它所需要的運行資源在CPU處理能力、內存、網絡帶寬和電源等方面的資源需求要低于CDC對資源的需求。

  1、用J2MECLDC寫成的應用業務程序的特點

  (1)可在微小型KVM上運行;
  (2)使Javaapplet成為可移植的、可下載的和安全的;
  (3)同JavaScript應用程序相比,Javaapplet可以更有效的利用內存;
  (4)使得Java用戶具有***的可擴充性;
  (5)開發者可脫離基于PC的Java開發環境使用其內容。

  2、CLDC的局限性

  CLDC為了減少對各種運行資源的需求,進行了大量的裁剪和改動。它存在如下的局限性:
  (1)不支持浮點數;
  (2)不支持輸入/輸出(File、FileInputStream等);
  (3)不支持AWT。
 

【編輯推薦】

  1. J2ME代碼優化的兩種方案
  2. J2ME開發環境搭建必備手冊
  3. J2ME開發環境的搭建和運行
  4. 瞻望J2ME前景,看J2ME路在何方?
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區別

 

 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-09-29 13:50:31

J2MEJ2SE

2010-10-09 15:40:19

CookieJ2ME

2010-09-29 08:57:04

J2ME前景

2011-05-12 14:34:55

cookieJ2ME

2010-09-30 16:06:21

J2ME平臺

2010-09-30 12:53:00

J2MECSS

2011-12-12 16:47:38

J2MESOAP協議

2010-09-29 09:13:48

J2ME開發環境

2010-09-29 09:28:59

J2ME開發環境

2010-09-29 15:35:04

Item類J2ME

2010-09-30 09:37:57

LinuxJ2ME

2010-09-29 10:15:35

JDKJ2EEJ2SE

2010-09-30 13:06:33

Myeclipse J

2009-07-14 18:03:43

Myeclipse J

2010-09-29 09:19:39

J2ME開發工具

2009-10-19 13:59:39

J2ME編程開發平臺

2009-06-11 09:19:38

netbeans實例J2ME游戲

2010-09-29 09:54:09

J2ME應用程序

2010-10-09 16:13:10

J2ME應用程序

2010-09-30 11:32:08

NetBeansJ2ME
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品日韩一区二区 | 欧美va大片 | 亚洲国产欧美日韩 | 日韩一级一区 | 亚洲电影中文字幕 | 成人精品鲁一区一区二区 | 二区三区在线观看 | 久久精品小短片 | 羞羞免费网站 | 国产精品网页 | 国产91视频一区二区 | 精品久久久久久一区二区 | 成人免费网站www网站高清 | 亚洲欧美中文日韩在线v日本 | 夜夜爽99久久国产综合精品女不卡 | 国产美女在线免费观看 | 亚洲黄色成人网 | 精品国产欧美一区二区 | 国产精品久久国产精品久久 | 亚洲444kkkk在线观看最新 | 黑人巨大精品欧美一区二区免费 | 亚洲福利一区 | 美女黄网站 | 欧美日韩在线一区 | 人妖一区 | 一级片片 | 美国一级片在线观看 | 美女天天操| 午夜欧美a级理论片915影院 | 日韩欧美黄色 | 成人欧美一区二区三区在线播放 | 免费午夜视频 | 澳门永久av免费网站 | 二区在线观看 | 欧美成人一级视频 | 欧美日韩大片 | 91国内精品久久 | 亚洲精品久久久久国产 | 日本午夜精品 | 精品成人在线 | 亚洲精品黄色 |