首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

URL种支持的协议情况

2012-06-30 
URL类支持的协议情况?通过简单的程序到查看一下java.net.URL类对于一些协议的支持情况。package com.lr.tes

URL类支持的协议情况

?

通过简单的程序到查看一下java.net.URL类对于一些协议的支持情况。

package com.lr.testNetAddress;import java.net.MalformedURLException;import java.net.URL;public class testProtocol {private static void protcol(String str) {try {URL url = new URL(str) ;System.out.println("支持: "+url.getProtocol()) ;} catch (MalformedURLException e) {System.out.println("不支持: "+str.substring(0,str.indexOf(":")));}}public static void main(String[] args) {String[] urls = {"http://www.abc.com",//超文体传输协议"https://www.abc.com",//安全http"ftp://www.abc.com",//文体传输协议"mailto:ll@ch.edu.cn",//简单邮件传输协议"telnet://www.abc.com",//telnet"file://C:\\Documents and Settings\\Administrator\\桌面\",//本地文件访问"gopher://gopher.abc.com",//gopher"jar:http://www.abc.com",//JAR"nfs://www.abc.com",//网络文件系统"ldap://www.abc.com",//轻量级目录访问协议"jdbc:mysql://www.abc.com:3306/hello",//jdbc定制协议"rmi://www.abc.com",//远程方法调用的定制协议"doc://www.abc.com",//"netdoc://www.abc.com",//"systemresource://www.abc.com",//"verbatim:http://www.abc.com",//} ;for(String url : urls){protcol(url) ;}}}

?

结果显示:

支持: http支持: https支持: ftp支持: mailto不支持: telnet支持: file支持: gopher不支持: jar不支持: nfs不支持: ldap不支持: jdbc不支持: rmi不支持: doc支持: netdoc不支持: systemresource不支持: verbatim

?

?

看看一些关于环境的参数:?

Properties p = System.getProperties() ;Enumeration<?> e = p.keys();while(e.hasMoreElements()){String str =  (String) e.nextElement() ;System.out.println( str +":"+ p.getProperty(str));}

?

部分结果:?

java.runtime.name:Java(TM) SE Runtime Environmentjava.vm.version:11.3-b02java.vm.vendor:Sun Microsystems Inc.java.vm.name:Java HotSpot(TM) Client VMfile.encoding.pkg:sun.iosun.java.launcher:SUN_STANDARDuser.country:CNsun.os.patch.level:Service Pack 3java.vm.specification.name:Java Virtual Machine Specificationjava.runtime.version:1.6.0_13-b03java.awt.graphicsenv:sun.awt.Win32GraphicsEnvironmentos.arch:x86java.vm.specification.vendor:Sun Microsystems Inc.os.name:Windows XPsun.jnu.encoding:GBKjava.specification.name:Java Platform API Specificationjava.class.version:50.0sun.management.compiler:HotSpot Client Compileros.version:5.1java.awt.printerjob:sun.awt.windows.WPrinterJobfile.encoding:UTF-8java.specification.version:1.6user.name:Administratorjava.vm.specification.version:1.0sun.arch.data.model:32user.language:zhjava.specification.vendor:Sun Microsystems Inc.awt.toolkit:sun.awt.windows.WToolkitjava.vm.info:mixed modejava.version:1.6.0_13sun.io.unicode.encoding:UnicodeLittlesun.cpu.endian:littlesun.desktop:windows

?

热点排行