为什么Android有自己的URI实现而没有';不使用默认的Java实现吗?

为什么Android有自己的URI实现而没有';不使用默认的Java实现吗?,java,android,uri,Java,Android,Uri,在使用Android应用程序时,我经常遇到Android的Uri类和Java的Uri类之间的转换 我不明白为什么Android需要自己的实现,而不使用Java附带的默认URI类 也许我在使用URI时只是触及了表面,还没有弄明白。谢谢。 为了提高性能,此类很少执行验证,甚至不执行验证。未定义无效输入的行为。这个类非常宽容——在面对无效输入时,除非另有规定,否则它将返回垃圾而不是抛出异常 这绝对不同于JDK。也许这就是原因?相关:

在使用Android应用程序时,我经常遇到Android的
Uri
类和Java的
Uri
类之间的转换

我不明白为什么Android需要自己的实现,而不使用Java附带的默认
URI

也许我在使用URI时只是触及了表面,还没有弄明白。谢谢。

为了提高性能,此类很少执行验证,甚至不执行验证。未定义无效输入的行为。这个类非常宽容——在面对无效输入时,除非另有规定,否则它将返回垃圾而不是抛出异常

这绝对不同于JDK。也许这就是原因?

相关: