android中URI和URI的区别?

android中URI和URI的区别?,android,uri,Android,Uri,我是Android开发的新手,我对URI和URI的区别感到困惑? 请说明主要区别。java.net.URI是可变的 android.net.Uri是不可变的 不可变URI引用。URI引用包括一个URI和一个片段,该URI的组件位于“#”之后。生成并解析符合RFC 2396的URI引用 为了提高性能,此类很少执行验证,甚至不执行验证。未定义无效输入的行为。这个类非常宽容——在面对无效输入时,除非另有规定,否则它将返回垃圾而不是抛出异常 更多信息尝试在谷歌中搜索uri和uri android的区别至

我是Android开发的新手,我对URI和URI的区别感到困惑?
请说明主要区别。

java.net.URI是可变的

android.net.Uri是不可变的

不可变URI引用。URI引用包括一个URI和一个片段,该URI的组件位于“#”之后。生成并解析符合RFC 2396的URI引用

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


更多信息

尝试在谷歌中搜索
uri和uri android的区别
至少花些时间和精力搜索解决方案,而不是简单地发布这样的问题。你不认为我已经这样做了吗?这甚至不能作为一个答案。如果你真的想为一个问题提供一个答案,我建议你比这更具描述性。
可变
不可变
并不仅仅定义URI和URL。这还有很多。请改进你的答案。这其实是区别,不难理解。增加了细节,最初只是前两行。