Java SE类库可以在移动设备上使用吗?

时间:2011-01-06 21:04:45

标签: java

我是Java的新手,我正在开发一个我已经用.NET和Objective-C编写的类库的Java实现。 Java中的库主要针对Android设备(或任何支持Java的设备) - 标准Java SE库是否与Java ME兼容?使用的唯一数据类型是标准基类型,包括String,以及java.text包中可能的StringBuffer。

3 个答案:

答案 0 :(得分:1)

Android主要是带有一些Android扩展程序的Java SE。但听起来你的用例会很好。

答案 1 :(得分:1)

您必须准确查看每个特定目标设备上的类库。有different Java ME profiles,Android完全是另一回事(与Java ME无关)。但是java.lang的类(而StringBuffer生活的地方,而不是java.text)当然存在于所有类中。

答案 2 :(得分:0)

库的兼容性取决于它从Java API实际使用的内容。请记住,SE和ME中存在的某些类不具有相同的方法集(即ME较少)。

作为一般情况,我会说答案是,但最好的方法是找出答案。

另外,作为旁注:

如果您需要使用磁带库进行一些繁重的操作,那么在移动设备上执行此操作可能并不明智。如果您的应用程序应该与服务器通信,您可能希望在那里进行更多资源密集型操作。该设计的另一个好处是服务器端应用程序正在使用Java SE,并且可以使用任何Java库。