探索J2ME中的熟悉与不同:CLDC下的Java编程
1. CLDC 1.0中没有浮点运算
在CLDC 1.0环境中,浮点运算并不被支持。这意味着没有 float
或 double
基本类型,也没有对应的包装类型 java.lang.Float
和 java.lang.Double
。对于需要进行涉及小数计算的应用程序,可以在软件中使用定点整数来实现这些计算。一种实现方法可以在 这里 找到。
CLDC 1.1引入了浮点支持,包括 double
和 float
原始类型及其对应的包装类型 Double
和 Float
。此外,CLDC 1.1中的一些类也进行了调整以支持浮点运算,但这些改动相对较小。
2. java.lang
包
java.lang
包是Java的核心部分,包含了大多数Java程序员熟悉的API。然而,在CLDC环境中,某些类和方法有所简化或移除。表1展示了 java.lang
包中类和接口在J2SE和CLDC中的对比。
类/接口 | J2SE SDK 1.4.2 |
---|