国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

學習在J2ME中使用代碼

2019-11-17 06:23:40
字體:
來源:轉載
供稿:網友

  隨著PDA和手機用戶越來越傾向將自己信息存儲在自己設備中。對于一個java程序開發者來說,這意味著他必須學習怎么編寫手機和PDA這些輕便設備的代碼。近來一些研究表明Java在快速增長的手機和無線AD市場中占有重要地位。此外,到2004年將統治這些設備開發平臺。
  
   讓我們看看J2ME的語言規格,通過這種方式你可能會對開發這種平臺產生濃厚的愛好。
  
  基本要素
  
  J2ME,是Sun對Java的擴展,它被用作編寫一些輕便設備的程序以適應用戶的需求。比如,手機和PDA。可以預見的是在不久以后,我們可以為我們的家用電器下載一個簡單的程序,利用這個程序來操控它們。雖然,現在只是這個語言的發展初期,假如我們按這個思想一直走下去,我們可以使用很多東西,從烤面包到家庭安全設備到其他一些我們可以想到的一切普通項目。
  
  我們清楚的了解為掌機設計程序必須具備多功能性和簡單性。多功能性需要這個程序裝載到設備以后可以完成不同的功能。簡單性則是需要減少用戶骨架上的接口,所以,它可以運行在潛在的物理接口上。我們都知道技術變化的工程是多么的快,所以,掌機的程序必須跟上技術的發展。
  
  因為它是Java語言,所以J2ME的規格將遵守Java的規格。并且,它有三個層分別是:配置層,框架層,和虛擬機層,它們堆疊在設備的主機操作系統中。這些層用于開發各種設備。
  
  配置層
  
  配置層為一組設備定義了最小公分母,或者基本功能性。它包括Java語言和虛擬機清楚度和一組支持的類庫和API。有兩個配置被定義,盡管另外一個也許用不上。當前的配置是:
  
  1 連接設備配置(CDC)這個用來共享,固定連接設備。就似乎自動導航系統和網絡電視一樣,有良好的帶寬和巨大的顯示能力。
  
  2 連接限制設備配置(CLDC)這個有個人手機連接信息設備組成,它限制用戶接口和低內存。CDC是CLDC的擴展集,Sun公司表示在區分產品的線在這層是模糊的。
  
  CDC和CLDC繼續了J2SE的功能性,但是你可能會想到由于手機設備大小的限制,它們不是非凡精力充沛的。它們包括了java.net, java.io, java.util, java.lang, and java.microedition.io.元素。你也可以引進J2SE的特征。CLDC被設計為操作連網,安全,國際化和核心的Java庫。但是浮點型數據不支持,它是為了限制出錯處理。
  
  框架層
  
  框架層描繪在配置中各設備的唯一需求。比如,在CLDC配置集中包含了每個設備——POS終端和一個分頁程序——分離的框架會被定義。框架包括API和類庫,它們被用作從事事件處理,用戶借口和應用安裝。近來,MIDP為CLDC提供了標準的運行時環境。這個環境答應把新的應用程序和服務動態地部署在終端用戶設備上。
  
  虛擬機層
  
   在 K 虛擬機中(KVM),Sun試圖提供最小的核心Java代碼,讓它在資源和內存受限制的情況下可以為設備提供最大的靈活性。利用C語言的可移植性,K虛擬機實現提供至少128KB的內存用來運行虛擬機,類庫在配置層被定義,它可以自己應用自己。KVM組件和CLDC配置有很大聯系。但是,期盼隨著時間過去了,更多的虛擬就和其他配置被執行。JVM規格的限制包括了那些已經列出的CLDC的解釋,另外,在Sun 公司的解釋文件中,并沒有包含支持Java本地接口的文件(JNI),沒有用戶定義Java水平類裝入程序,沒有線程群和守護線程,沒有類的舉例。
  
  預備好了嗎?
     不計其數的掌機已經裝載了J2ME程序,并且以一定的數量在增長。開發者需要學習更深的知識來適應開發此項技術。當然,學習這些小型設備的開發程序是要有個學習過程的。當用戶提出他們需要什么并且為這些新設備付款時,開發者必須知道怎么利用簡單接口來工作。同時,你可以開始學習更多關于這方面的知識。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 姚安县| 红安县| 吴堡县| 剑川县| 新泰市| 江都市| 泰来县| 新晃| 洞口县| 海淀区| 鹤壁市| 长顺县| 景宁| 安新县| 北安市| 灵璧县| 垦利县| 黑龙江省| 清远市| 云和县| 达日县| 曲水县| 梧州市| 林西县| 琼海市| 西贡区| 钦州市| 榆林市| 徐州市| 班玛县| 洛宁县| 信宜市| 西充县| 盐津县| 乐平市| 阿瓦提县| 邓州市| 阜康市| 郎溪县| 望江县| 莒南县|