官术网_书友最值得收藏!

1.2 配置層

配置層在3層體系結構中起到了承上啟下的作用,它定義了針對在存儲空間、電源、網絡連接等硬件功能有類似需求的某種設備平臺。

·規定了所支持的Java編程語言特征。

·規定了所支持的Java虛擬機特征。

·規定了所支持的基本Java類庫及其API。

1.2.1 CDC與CLDC

到目前為止Java規范只定義了兩種配置,CDC和CLDC。

CDC:連接設備配置(Connected Device Configuration,CDC),這個配置致力于高端消費類商品,目標設備包括共享的、互連的信息設備,例如電視機頂盒、網絡電話等。

CLDC:連接受限設備配置(Connected Limited Device Configuration,CLDC)面向的目標設備是小型的資源,有限連接受限的設備。這個配置致力于低端的消費類設備,包括個人的、移動的、電池供電的信息設備,例如手機、PDA等。

圖1-3表示了CLDC、CDC和J2SE之間的關系。

1.2.2 連接受限設備配置CLDC

CLDC實際上就是一個J2SE的子集,表1-2是CLDC包含的包及其所對應的功能。

圖1-3 CLDC、CDC和J2SE之間的關系

表1-2 CLDC中的包及其所對應的功能

與J2SE相比,CLDC缺少了對虛擬機和本地運行環境依賴較大的圖像界面、RMI等功能。迄今為止CLDC的發展主要經過了兩個版本CLDC 1.0和CLDC 1.1。CLDC 1.1(JSR139)相對于CLDC 1.0(JSR30),它在本質上沒有變化,只是一個增補版,主要增加了如下特性。

·增加對浮點數據的支持。

·核心類庫中增加java.lang.Float類和java.lang.Double類。

·增加了對弱參考(Weak References)的支持。

·Calendar、Date和TimeZone類被重新設計與J2SE中的類更加類似。

·對錯誤處理有了更加明確的定義,并增加了NoClassDefFoundError類。

·對于Thread類CLDC 1.1允許為線程命名,并通過getName()方法得知線程的名字。

·增加interrupt()方法,允許中斷線程,增加了新的構造方法。

·對一些類庫進行了小的修改。

·由于允許使用浮點運算設備的最小內存被提高到160KB至192KB。

主站蜘蛛池模板: 浦城县| 永川市| 方城县| 上杭县| 安国市| 双鸭山市| 昂仁县| 芜湖县| 崇州市| 西城区| 嘉禾县| 涞水县| 朝阳县| 苏州市| 西青区| 广平县| 民丰县| 扶风县| 得荣县| 定西市| 荣成市| 沭阳县| 黎城县| 隆化县| 五原县| 靖远县| 白河县| 五家渠市| 隆子县| 全州县| 定南县| 行唐县| 疏勒县| 周口市| 内丘县| 平舆县| 新宾| 罗山县| 府谷县| 佛教| 郯城县|