JavaTM Platform
Standard Ed. 6

类 java.net.MalformedURLException
的使用

使用 MalformedURLException 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.net 为实现网络应用程序提供类。 
java.rmi 提供 RMI 包。 
java.rmi.server 提供支持服务器端 RMI 的类和接口。 
javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 
 

java.ioMalformedURLException 的使用
 

抛出 MalformedURLExceptionjava.io 中的方法
 URL File.toURL()
          已过时。 此方法不会自动转义 URL 中的非法字符。建议新的代码使用以下方式将抽象路径名转换为 URL:首先通过 toURI 方法将其转换为 URI,然后通过 URI.toURL 方法将 URI 装换为 URL。
 

java.netMalformedURLException 的使用
 

抛出 MalformedURLExceptionjava.net 中的方法
 URL URI.toURL()
          根据此 URI 构造一个 URL。
 

抛出 MalformedURLExceptionjava.net 中的构造方法
JarURLConnection(URL url)
          创建到指定 URL 的新 JarURLConnection。
URL(String spec)
          根据 String 表示形式创建 URL 对象。
URL(String protocol, String host, int port, String file)
          根据指定 protocolhostport 号和 file 创建 URL 对象。
URL(String protocol, String host, int port, String file, URLStreamHandler handler)
          根据指定的 protocolhostport 号、filehandler 创建 URL 对象。
URL(String protocol, String host, String file)
          根据指定的 protocol 名称、host 名称和 file 名称创建 URL。
URL(URL context, String spec)
          通过在指定的上下文中对给定的 spec 进行解析创建 URL。
URL(URL context, String spec, URLStreamHandler handler)
          通过在指定的上下文中用指定的处理程序对给定的 spec 进行解析来创建 URL。
 

java.rmiMalformedURLException 的使用
 

抛出 MalformedURLExceptionjava.rmi 中的方法
static void Naming.bind(String name, Remote obj)
          将指定 name 绑定到远程对象。
static String[] Naming.list(String name)
          返回在注册表中绑定的名称所组成的数组。
static Remote Naming.lookup(String name)
          返回与指定 name 关联的远程对象的引用(一个 stub)。
static void Naming.rebind(String name, Remote obj)
          将指定名称重新绑定到一个新的远程对象。
static void Naming.unbind(String name)
          销毁与远程对象关联的指定名称的绑定。
 

java.rmi.serverMalformedURLException 的使用
 

抛出 MalformedURLExceptionjava.rmi.server 中的方法
static ClassLoader RMIClassLoader.getClassLoader(String codebase)
          返回从给定的基本代码 URL 路径加载类的类加载器。
abstract  ClassLoader RMIClassLoaderSpi.getClassLoader(String codebase)
          提供 RMIClassLoader.getClassLoader(String) 的实现。
 Class<?> LoaderHandler.loadClass(String name)
          已过时。 无替代版本
static Class<?> RMIClassLoader.loadClass(String name)
          已过时。 loadClass(String,String) 方法取代
static Class<?> RMIClassLoader.loadClass(String codebase, String name)
          从基本代码 URL 路径加载类。
static Class<?> RMIClassLoader.loadClass(String codebase, String name, ClassLoader defaultLoader)
          有选择地使用提供的加载器从基本代码 URL 路径加载类。
abstract  Class<?> RMIClassLoaderSpi.loadClass(String codebase, String name, ClassLoader defaultLoader)
          提供 RMIClassLoader.loadClass(URL,String)RMIClassLoader.loadClass(String,String)RMIClassLoader.loadClass(String,String,ClassLoader) 的实现。
 Class<?> LoaderHandler.loadClass(URL codebase, String name)
          已过时。 无替代版本
static Class<?> RMIClassLoader.loadClass(URL codebase, String name)
          从基本代码 URL 加载类。
static Class<?> RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          从基本代码 URL 路径加载一个实现一组具有给定名称的接口的动态代理类(请参阅 Proxy)。
abstract  Class<?> RMIClassLoaderSpi.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          提供 RMIClassLoader.loadProxyClass(String,String[],ClassLoader) 的实现。
 

javax.management.remoteMalformedURLException 的使用
 

抛出 MalformedURLExceptionjavax.management.remote 中的构造方法
JMXServiceURL(String serviceURL)
          通过解析 Service URL 字符串来构造 JMXServiceURL
JMXServiceURL(String protocol, String host, int port)
          构造具有给定协议、主机和端口的 JMXServiceURL
JMXServiceURL(String protocol, String host, int port, String urlPath)
          构造具有给定部分的 JMXServiceURL
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策