1、Java ME平台的精简之路:从Java SE到Java ME的演变

Java ME平台的精简之路:从Java SE到Java ME的演变

1. 适应性设计:CLDC

在移动设备和嵌入式系统中,资源受限是常见问题。为了使Java能够在这些设备上运行,Java ME平台引入了Connected Limited Device Configuration(CLDC)。CLDC旨在为资源受限的设备提供一个轻量级的Java运行环境。这类设备通常具有较低的处理器性能、有限的内存和存储空间,因此CLDC通过削减Java SE的功能来适应这些限制。

CLDC的核心目标是确保Java程序可以在这些设备上高效运行。为此,CLDC做了大量简化工作,删除了许多不必要的功能,并优化了剩余的功能。例如,CLDC 1.1不再支持对象实例的终结化(finalization),也不支持异步异常(asynchronous exceptions)。此外,CLDC 1.1仅支持有限数量的 java.lang.Error 子类,对于其他错误,CLDC要么以实现特定的方式停止虚拟机,要么抛出最近定义的 java.lang.Error 子类异常。

CLDC 1.1的特点和改进

CLDC 1.1相比CLDC 1.0有了显著的改进,以下是CLDC 1.1的主要特点:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值