java networking
के संदर्भ में अपारदर्शी और श्रेणीबद्ध यूआरआई के बीच अंतर क्या है?अपारदर्शी और पदानुक्रमित यूआरआई के बीच अंतर?
उत्तर
यह यूआरआई वर्ग के लिए javadoc द्वारा समझाया गया है:
"एक यूआरआई अगर अपारदर्शी है और वह भी तब, यह पूर्ण है और इसकी योजना-विशिष्ट भाग एक स्लेश चरित्र से शुरू नहीं होता ('/') एक अपारदर्शी यूआरआई एक योजना, एक योजना विशेष हिस्सा है, और संभवतः एक टुकड़ा है,। अन्य सभी घटक अपरिभाषित हैं को मान "
" घटक "यह बात कर रहा है। विभिन्नद्वारा लौटाया गयागेटर्स
इसके अलावा "अंतर" में प्रासंगिक विनिर्देशों के अनुसार अपारदर्शी और पदानुक्रमित यूआरआई के बीच अंतर्निहित अंतर शामिल है; जैसे
उन differencese कोई रास्ता नहीं जावा विशिष्ट में हैं।
एक अपारदर्शी यूरी का एक सामान्य उदाहरण यूआरएल mailto:[email protected]
पर एक मेल है। वे एक पदानुक्रमित यूरी से भिन्न होते हैं जिसमें वे संसाधन के पथ का वर्णन नहीं करते हैं।
इसलिए getPath
के लिए अपारदर्शी null
पर उरी रिटर्न है।
कुछ उदाहरण:
public static void main(String[] args) {
printUriInfo(URI.create("mailto:[email protected]"));
printUriInfo(URI.create("http://example.com"));
printUriInfo(URI.create("http://example.com/path"));
printUriInfo(URI.create("scheme://example.com"));
printUriInfo(URI.create("scheme:example.com"));
printUriInfo(URI.create("scheme:example.com/path"));
printUriInfo(URI.create("path"));
printUriInfo(URI.create("/path"));
}
private static void printUriInfo(URI uri) {
System.out.println(String.format("Uri [%s]", uri));
System.out.println(String.format(" is %sopaque", uri.isOpaque() ? "" : "not "));
System.out.println(String.format(" is %sabsolute", uri.isAbsolute() ? "" : "not "));
System.out.println(String.format(" Path [%s]", uri.getPath()));
}
प्रिंटों:
Uri [mailto:[email protected]]
is opaque
is absolute
Path [null]
Uri [http://example.com]
is not opaque
is absolute
Path []
Uri [http://example.com/path]
is not opaque
is absolute
Path [/path]
Uri [scheme://example.com]
is not opaque
is absolute
Path []
Uri [scheme:example.com]
is opaque
is absolute
Path [null]
Uri [scheme:example.com/path]
is opaque
is absolute
Path [null]
Uri [path]
is not opaque
is not absolute
Path [path]
Uri [/path]
is not opaque
is not absolute
Path [/path]
- 1. यूआरएल और यूआरआई के बीच अंतर?
- 2. "। +" और "। +?" के बीच अंतर
- 3. AJAX के बीच अंतर और
- 4. "% ~ dp0" और "। \" के बीच अंतर?
- 5. CMake: $ {} और के बीच अंतर "$ {}"
- 6. ऑब्जेक्ट और * के बीच अंतर?
- 7. "या" और "||" के बीच अंतर
- 8. $ के बीच अंतर? और PowerShell
- 9. == और मामले के बीच अंतर?
- 10. वीबीए: और + के बीच अंतर
- 11. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 12. अपारदर्शी संभाल
- 13. संबंधों के बीच और कहां के बीच अंतर
- 14. यूआरआई और उरी वर्ग में क्या अंतर है
- 15. BOOST_CHECK_CLOSE और BOOST_CHECK_CLOSE_FRACTION के बीच अंतर?
- 16. शून्य के बीच अंतर? और खाली? योजना
- 17. मूल्य और वस्तु के बीच अंतर
- 18. कंपास और सास के बीच अंतर?
- 19. स्ट्रॉन्ग और कमजोर आईबीओटलेट्स के बीच अंतर
- 20. COM और DCOM के बीच अंतर?
- 21. "coroutine" और "धागा" के बीच अंतर?
- 22. जेपीए और जेडीओ के बीच अंतर?
- 23. स्ट्रिंग [] ए और स्ट्रिंग के बीच अंतर ...
- 24. फ़ैक्टर और एंडोफंक्चर के बीच अंतर
- 25. वेबसाइट और वेब अनुप्रयोग के बीच अंतर?
- 26. एचटीएमएल.रेंडरएक्शन और एचटीएमएल के बीच अंतर। एक्शन
- 27. NonSerialized और Xml.Serialization.XmlIgnore के बीच अंतर?
- 28. ContentObserver और DatasetObserver के बीच अंतर?
- 29. निहित और स्पष्ट इरादों के बीच अंतर
- 30. पैच और diff फ़ाइलों के बीच अंतर