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

J2ME和J2SE技術(shù)應用解析

開發(fā) 前端
這里向大家介紹一下J2ME技術(shù)和J2SE技術(shù)的應用,J2ME(Java2PlatformMicroEdition)是為無線電子市場所設(shè)計的,包括JVM規(guī)范和API規(guī)范,而J2SE軟件是快速開發(fā)、部署關(guān)鍵任務和企業(yè)應用程序的首選解決方案。

你對J2ME和J2SE技術(shù)的概念和用法是否熟悉,這里和大家分享一下,首先看一下它們的概念,J2ME又被稱為Java2微型版,被使用在各種各樣的消費電子產(chǎn)品上,例如智能卡、手機、PDA、電視機頂盒等方面。J2SE即Java2標準版,它是一種開發(fā)和部署平臺,提供了編寫桌面、工作站應用程序所有必需的功能。

J2ME技術(shù)的應用

  J2ME(Java2PlatformMicroEdition)是為無線電子市場所設(shè)計的,包括JVM規(guī)范和API規(guī)范。其API規(guī)范是基于J2SE(Java2StandardEditon)的。J2ME定義了一套合適的類庫和虛擬機技術(shù)。這些技術(shù)可以使用戶、服務提供商和設(shè)備制造商通過物理(有線)連接或無線連接,按照需要隨時使用豐富的應用程序。

  J2ME又被稱為Java2微型版,被使用在各種各樣的消費電子產(chǎn)品上,例如智能卡、手機、PDA、電視機頂盒等方面。當然了,J2ME也提供了Java語言一貫的特性,那就是跨平臺和安全網(wǎng)絡(luò)傳輸。它使用了一系列更小的包,而且Javax.microedition.io為J2SE包的子集。J2ME可以升級到J2SE和J2EE。

  在J2ME出現(xiàn)之前,我們更多接觸到的是Java卡(JavaCard)、嵌入式Java(EmbeddedJava)和實時Java(RealTimeJava)等。其中Java卡是針對SIM卡、智能卡等設(shè)備而定制的最小Java子集,比J2ME還要小,移植性也不強。嵌入式Java則針對特殊用戶自行配置Java類庫和VM(VirtualMachine,虛擬機)。它對資源需求極小,可運行在無圖形用戶接口和網(wǎng)絡(luò)的設(shè)備上,可以添加用戶專用的API,但是它就無法移植。實時Java是由IBM領(lǐng)導的實時定制Java專家組負責實施的,現(xiàn)在還在不斷完善中。不過,從嚴格意義上來說,它們都不是真正的J2ME。

像其它版本一樣,J2ME具有很多Java技術(shù)特性,主要有:

  1.可以在各種支持Java的設(shè)備上運行;

  2.代碼短小;

  3.充分利用Java語言的優(yōu)勢;

  4.安全性好;

  5.用J2ME實現(xiàn)的應用可以方便地升級到J2SE、J2EE。

J2ME的配置和框架

  為了支持用戶和嵌入式市場提出的靈活性和可定制性要求,J2ME被設(shè)計得更加模塊化和可縮放化。J2ME在設(shè)備原有的操作系統(tǒng)上建造了3層軟件來實現(xiàn)這種要求:

  1.JVM層,這層基于宿主操作系統(tǒng),按照某一種J2ME的配置,實現(xiàn)了JVM。

  2.配置層,這層對于用戶可見度要低一些,但對框架層非常重要。它針對“水平”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。在某種意義上,配置層定義了開發(fā)者在所有設(shè)備上都可以使用Java特性和類庫的“最小公分母”。

  3.框架層,這層對于用戶和應用程序提供者來說是最常見的。它針對“垂直”市場的需求,定義了Java虛擬機的最小功能集和Java類庫的最小集合。其框架是基于特定的配置層實現(xiàn)的。只要設(shè)備支持相同的框架層,針對特定框架層開發(fā)的應用程序就可以移植到其它設(shè)備上。一個設(shè)備可以支持多個框架層。

  在J2ME設(shè)備中,JVM與配置層緊密相連,它們體現(xiàn)了每一類設(shè)備的基本功能。框架層針對不同的設(shè)備,在配置層的基礎(chǔ)上規(guī)定了附加的API。為了滿足不斷更新的應用程序,框架層可以擴充新的Java庫類。在不遠的將來,隨著新設(shè)備的不斷出現(xiàn),J2ME技術(shù)將提供范圍廣泛的框架層、配置層和VM。JCP(JavaCommunityProcess)可以為客戶和開發(fā)商提供規(guī)范。根據(jù)JCP的定義,J2ME目前的一種配置層是“面向連接的設(shè)備配置”層(ConnectedDeviceConfiguration),它采用典型的Java虛擬機技術(shù)。這種全功能的VM包含了基于臺式機系統(tǒng)上的虛擬機的所有功能,適用于擁有至少幾兆字節(jié)內(nèi)存的設(shè)備。對于無線設(shè)備和其它內(nèi)存不足的設(shè)備,J2ME采用“面向連接的受限設(shè)備配置”(CLDC)技術(shù)。

  KVM是J2ME的核心特征。它是一個可移植性非常高的JVM,專用于內(nèi)存小、資源有限、能上網(wǎng)的設(shè)備,例如蜂窩電話、尋呼機和個人組織器等。這些器件一般都含有16或32位的處理器,***128KB內(nèi)存。KVM能夠被靈活應用到各種行業(yè)、各種類型的設(shè)備上,并能夠適應這些設(shè)備的多樣化所帶來的問題,比如處理器的耗電量、內(nèi)存的大小、設(shè)備和應用程序的特殊功能等問題。#p#

J2SE技術(shù)的應用

  Java2標準版是一種開發(fā)和部署平臺,提供了編寫桌面、工作站應用程序所有必需的功能。J2SE軟件是快速開發(fā)、部署關(guān)鍵任務和企業(yè)應用程序的***解決方案。J2SE1.4版本是基于Java跨平臺技術(shù)和強有力的安全模塊而開發(fā)的,其***的特征和功能極大地提高了Java語言的伸縮性、靈活性、適用性,以及可靠性。

J2SE1.4特點:

1.良好的計算性能和縮放能力。

  J2SE1.4版是一個快速開發(fā)和配置跨平臺的企業(yè)級應用與服務的綜合性平臺。它提升了Java計算的性能與縮放能力,代表了Java技術(shù)的大跨步進展。有了J2SE1.4版,企業(yè)就可以通過更簡易的步驟、花費更少的時間,采用Java技術(shù)開發(fā)與配置要求更高的應用了。J2SE1.4版在Java客戶機應用方面得到了重大性能提升。基于Swing的Java小程序和應用程序在圖形用戶界面(GUI)的響應速度上也大有提高。

2.跨平臺

  J2SE1.4版是一個具有綜合性能的平臺,能使一個完整的、可縮放的高性能應用配置在任何種類的平臺上。

3.支持Web服務

  J2SE1.4版與以前各J2SE版全面兼容。J2SE1.4版對SSL、LDAP和CORBA等業(yè)界標準技術(shù)也給予支持,因此保證了在不同平臺、系統(tǒng)和環(huán)境間的互操作能力。J2SE1.4版支持XML技術(shù)和一整套安全服務,因此為基于各類標準的可互操作應用與服務的創(chuàng)建奠定了重要基礎(chǔ)。有了J2SE1.4版與JavaWebServicesDeveloperPack的結(jié)合,開發(fā)商就能創(chuàng)建、測試和配置Web服務了。

4.完整性

  J2SE1.4版還是一個完整的開發(fā)環(huán)境。開發(fā)商可基于這一環(huán)境創(chuàng)建功能豐富的交互式應用。這些應用可以配置在任何平臺上。J2SE1.4具有新的GUI控制功能、快速的Java2DT圖形功能、支持國際化與本地化擴展和新的配置選項,并對WindowsXP提供擴展支持。

  總之,J2SE1.4版是多種不同風格軟件的開發(fā)基礎(chǔ),包括客戶端Java小程序和應用程序,以及獨立的服務器應用程序等。J2SE1.4版還是J2ME的基礎(chǔ),是J2EE執(zhí)行程序的推動力。

  Java之所以能夠發(fā)展得很快,是因為互聯(lián)網(wǎng)的發(fā)展非常快。Java可以和瀏覽器結(jié)合在一起,因而很自然地在桌面系統(tǒng)得到廣泛應用。從計算的結(jié)構(gòu)來看,Java主要分三大類:***是服務器端,這里就有了J2EE企業(yè)版;第二是桌面PC,這一類用的是J2SE標準版;第三就是掌上電腦、移動設(shè)備,用的都是J2ME。但是,大部分非企業(yè)級軟件還是在J2SE上開發(fā)的比較多。首先,這是因為很多的應用軟件都是在J2SE上開發(fā)的;其次,J2SE是和J2EE兼容的,企業(yè)版是在標準版上的擴充,在J2SE的版本上開發(fā)的軟件,拿到企業(yè)的平臺上是一樣可以運行的;再次,一般開發(fā)還是在J2SE的環(huán)境上,只是說J2ME提供微型版的一個環(huán)境。在J2SE上虛擬出一個環(huán)境,開發(fā)出來的應用軟件是可以拿到微型版上運行的。
 

【編輯推薦】

  1. J2ME可選包—PIM用法詳解
  2. 技術(shù)分享 用OTA下載本機J2ME程序至手機
  3. 解析J2ME各大應用平臺環(huán)境
  4. MotorolaJ2ME開發(fā)時需要注意的幾個細節(jié)
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區(qū)別

 

 

責任編輯:佚名 來源: mscto.com
相關(guān)推薦

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 10:15:35

JDKJ2EEJ2SE

2009-07-09 16:06:10

JDK J2EE J2

2009-06-19 16:39:54

J2EEJ2SEJ2ME

2010-09-29 14:01:10

J2MEJ2SE

2010-09-29 10:22:47

J2SEJ2EEJ2ME

2010-09-29 08:57:04

J2ME前景

2010-09-29 12:45:50

J2ME

2010-09-30 13:28:55

J2ME圖形

2010-10-09 15:40:19

CookieJ2ME

2010-09-30 12:53:00

J2MECSS

2011-05-12 14:34:55

cookieJ2ME

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-10-09 14:29:44

J2MEfontcolor

2010-09-29 10:41:18

J2MEJVM

2009-05-26 17:35:40

J2ME軟件簽名證書

2010-09-29 14:10:18

J2ME SDK

2010-09-29 15:35:04

Item類J2ME

2009-05-26 17:20:51

多線程J2METhread

2010-10-09 15:58:36

J2ME圖形
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲欧美中文字幕 | 日韩中文一区 | 91精品国产综合久久婷婷香蕉 | 先锋资源亚洲 | 激情 婷婷 | 亚洲精品大全 | 精品国产一区二区在线 | 欧美aaa| 综合伊人 | 日韩中文字幕 | 国产激情视频 | 国产高清精品一区二区三区 | 久久久精彩视频 | 自拍偷拍亚洲欧美 | 国产二区av| 免费污视频| 不卡的av一区 | 欧美综合一区 | 久久精品在线 | 中文字幕一区二区三区日韩精品 | 久久久无码精品亚洲日韩按摩 | 久久精品一区 | 日韩在线视频网址 | 91电影| 在线成人一区 | 99久久久国产精品免费消防器 | 天堂一区二区三区 | 午夜在线视频 | 欧美日韩国产一区二区 | 免费黄色的网站 | 亚洲大片在线观看 | 亚洲第一中文字幕 | 久久精品在线 | 日韩欧美视频在线 | 欧美日韩高清在线观看 | 日韩在线第一 | 九九热这里只有精品在线观看 | 亚洲一区视频在线 | 国内久久 | 国产草草视频 | 人人干在线 |