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