android.jar在java和android中的不同行为

时间:2015-05-06 12:12:50

标签: java android

类java.io.FileDescriptor中的toString()方法在以下两种情况下具有不同的行为:

  

当我使用android.jar在Android项目中编码并运行时   虚拟设备。 new FileDescriptor.toString()返回   "的FileDescriptor [-1]"

     

当我在普通Java项目中编码但使用android.jar而不是   jdk库。它返回java.io.FileDescriptor@8e3cf25。它是   新对象的地址。

我已经阅读了FileDescriptor中toString的实现。 在Android中,它会在原点上写入一个返回预期结果。但在java中,它并没有。 令我困惑的是为什么在用java替换jar文件后,我仍然无法在Android中获得结果。

0 个答案:

没有答案