【发布时间】:2015-10-10 06:19:55
【问题描述】:
我真的是 Java 新手,我想问你,对于想要学习 Java ME 的人来说,Java SE 的哪些方面被认为是必要的?类似于先决条件。
从 Java SE 开始,我选择了 book,但由于我没有太多时间,很高兴听到有经验的开发人员的意见,我绝对应该关注哪些部分,哪些部分可以跳过以保存时间。
如果 Java SE 中的任何主题也可以被视为 Java ME 的先决条件,请随时提及。
【问题讨论】:
我真的是 Java 新手,我想问你,对于想要学习 Java ME 的人来说,Java SE 的哪些方面被认为是必要的?类似于先决条件。
从 Java SE 开始,我选择了 book,但由于我没有太多时间,很高兴听到有经验的开发人员的意见,我绝对应该关注哪些部分,哪些部分可以跳过以保存时间。
如果 Java SE 中的任何主题也可以被视为 Java ME 的先决条件,请随时提及。
【问题讨论】:
根据你在问题中提到的书中内容
【讨论】:
如果你真的需要从 Java SE 学习 JavaME,那么你应该阅读一本 Java SE 1.4 的旧书,并坚持语言的基础知识。
为什么? Java ME 基于 JRE 1.3,所以没有泛型,没有集合(在 Java 6 中添加),更不用说 Java 8 的新东西了。如果您购买最近的 Java SE 书籍,您可能会感到困惑,因为您将无法使用这些新功能。
第二点不同,它不是一个同质平台。它分为两部分(核心类的 CLDC/CDC 和 GUI 类的 MIDP)。并且某些设备可能支持或可能不支持可选配置文件 (JSR)。
除此之外,您应该始终关注内存效率。旧设备没有太多 RAM,因此您不应该尝试在内存中加载大图像或数据,并且在不使用时始终释放资源。
【讨论】: