熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 移動開發 >> 正文

手機開發中的CLDC1.1的新特性

2022-06-13   來源: 移動開發 

  CLDC (JSR )專家組成員對CLDC Specification 版基本滿意他們不認為在新的規范中需要作什麼根本上的修改因此CLDC Specification 版基本上只是一個增補版並且是對CLDC Specification 版完全向後兼容的一些重要的新功能如對浮點的支持被加入到這個新版本中

        增加對浮點數據的支持

        核心類庫中增加javalangFloat類和javalangDouble類

        部分支持弱參考(weak references)

        CalendarDate和TimeZone類被重新設計

        與JSE中的類更加類似

        對錯誤處理有了更加明確的定義

        並增加了 NoClassDefFoundError 類

        對於Thread類

        CLDC允許為線程命名

      並通過getName() 方法得知線程的名字

      增加interrupt()方法

      允許中斷線程增加了新的構造方法

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

      以下的方法被添加或是修正 BooleanTRUE and BooleanFALSE DatetoString() RandomnextInt(int n) Stringintern() StringequalsIgnoreCase()

      由於允許使用浮點運算

      設備的最小內存被提高到 KB

  下面列出CLDC增加的類和方法

  l         增加javalangFoat和javalangDouble類

  l         增加以下和浮點數據相關的方法

  javalangIntegerdoubleValue()

  javalangIntegerfloatValue()

  javalangLongdoubleValue()

  javalangLongfloatValue()

  javalangMathabs(double a)

  javalangMathabs(float a)

  javalangMathmax(double a double b)

  javalangMathmax(float a float b)

  javalangMathmin(double a double b)

  javalangMathmin(float a float b)

  javalangMathceil(double a)

  javalangMathfloor(double a)

  javalangMathsin(double a)

  s(double a)

  javalangMathtan(double a)

  javalangMathsqrt(double a)

  javalangMathtoDegrees(double angrad)

  javalangMathtoRadians(double angrad)

  javalangStringvalueOf(double d)

  javalangStringvalueOf(float f)

  javalangStringBufferappend(double d)

  javalangStringBufferappend(float f)

  javalangStringBufferinsert(int offset double d)

  javalangStringBufferinsert(int offset float f)

  javaioDataInputreadDouble()

  javaioDataInputreadFloat()

  javaioDataInputStreamreadDouble()

  javaioDataInputStreamreadFloat()

  javaioDataOutputwriteDouble(double v)

  javaioDataOutputwriteFloat(float v)

  javaioDataOutputStreamwriteDouble(double v)

  javaioDataOutputStreamwriteFloat(float f)

  javaioPrintStreamprint(double d)

  javaioPrintStreamprint(float f)

  javaioPrintStreamprintln(double d)

  javaioPrintStreamprintln(float f)

  javautilRandomnextDouble()

  javautilRandomnextFloat()

  l         增加浮點計算常量е和圓周率π:

  javalangMathE

  javalangMathPI

  l         增加弱參考類javalangrefReference和javalangrefWeakReference

  l         新增錯誤類NoClassDefFoundError

  l         增加Thread類的構造函數及方法:

  ThreadgetName()

  Threadinterrupt()

  Thread(Runnable Target String name)

  Thread(String name)

  l         新增的一些常數及方法:

  javalangBooleanTRUE and javalangBooleanFALSE

  javalangStringintern()

  javalangStringequalsIgnoreCase()

  javautilDatetoString()

  javautilRandomnextInt(int n)

  要查看CLDC更詳細的變化可以去Sun的網站下載CLDC的規范


From:http://tw.wingwit.com/Article/program/yd/201311/11091.html
  • 上一篇文章: 没有了

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.