24 */ 25 26 package java.net; 27 28 import java.io.IOException; 29 import java.io.InputStream; 30 import java.net.spi.URLStreamHandlerProvider; 31 import java.security.AccessController; 32 import java.security.PrivilegedAction; 33 import java.util.Hashtable; 34 import java.io.InvalidObjectException; 35 import java.io.ObjectStreamException; 36 import java.io.ObjectStreamField; 37 import java.io.ObjectInputStream.GetField; 38 import java.util.Iterator; 39 import java.util.Locale; 40 import java.util.NoSuchElementException; 41 import java.util.ServiceConfigurationError; 42 import java.util.ServiceLoader; 43 44 import jdk.internal.misc.JavaNetURLAccess; 45 import jdk.internal.misc.SharedSecrets; 46 import sun.security.util.SecurityConstants; 47 import sun.security.action.GetPropertyAction; 48 49 /** 50 * Class {@code URL} represents a Uniform Resource 51 * Locator, a pointer to a "resource" on the World 52 * Wide Web. A resource can be something as simple as a file or a 53 * directory, or it can be a reference to a more complicated object, 54 * such as a query to a database or to a search engine. More 55 * information on the types of URLs and their formats can be found at: 56 * <a href= 57 * "http://web.archive.org/web/20051219043731/http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/Demo/url-primer.html"> 58 * <i>Types of URL</i></a> 59 * <p> 60 * In general, a URL can be broken into several parts. Consider the 61 * following example: 62 * <blockquote><pre> 63 * http://www.example.com/docs/resource1.html 64 * </pre></blockquote> 65 * <p> | 24 */ 25 26 package java.net; 27 28 import java.io.IOException; 29 import java.io.InputStream; 30 import java.net.spi.URLStreamHandlerProvider; 31 import java.security.AccessController; 32 import java.security.PrivilegedAction; 33 import java.util.Hashtable; 34 import java.io.InvalidObjectException; 35 import java.io.ObjectStreamException; 36 import java.io.ObjectStreamField; 37 import java.io.ObjectInputStream.GetField; 38 import java.util.Iterator; 39 import java.util.Locale; 40 import java.util.NoSuchElementException; 41 import java.util.ServiceConfigurationError; 42 import java.util.ServiceLoader; 43 44 import jdk.internal.access.JavaNetURLAccess; 45 import jdk.internal.access.SharedSecrets; 46 import sun.security.util.SecurityConstants; 47 import sun.security.action.GetPropertyAction; 48 49 /** 50 * Class {@code URL} represents a Uniform Resource 51 * Locator, a pointer to a "resource" on the World 52 * Wide Web. A resource can be something as simple as a file or a 53 * directory, or it can be a reference to a more complicated object, 54 * such as a query to a database or to a search engine. More 55 * information on the types of URLs and their formats can be found at: 56 * <a href= 57 * "http://web.archive.org/web/20051219043731/http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/Demo/url-primer.html"> 58 * <i>Types of URL</i></a> 59 * <p> 60 * In general, a URL can be broken into several parts. Consider the 61 * following example: 62 * <blockquote><pre> 63 * http://www.example.com/docs/resource1.html 64 * </pre></blockquote> 65 * <p> |