快速业务通道

Java的网络功能与编程 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
("Error in I/O:" + e.getMessage()); } } }

将其以showfile2.java存盘,用javac showfile2.java编译后,只需执行“java showfile2”便可以在屏幕上打印出http://www.shu.edu.cn/~xyx/doc/manhua.html 文件的内容。

九、创建URL对象的方法

在前面的例子中我们统一使用new URL(url字符串)的形式创建URL对象。其实,Java提供了四种创建URL对象的形式:

1.new URL(url字符串) 本文中的程序均采用此种格式,如:

new URL("http://www.shu.edu.cn/~xyx/doc/manhua.html")

2.new URL(协议,主机名,文件名或路径) 如程序2中的

String url = "http://www.shu.edu.cn/~xyx/img/shnet.jpg"; image = getImage(new URL(url));部分可改为: image = getImage(new URL("http","www.shu.edu.cn","/~xyx /img/shnet.jpg"));

3.new URL(协议,主机名,端口号,文件名或路径),如:

new URL("http","wwwbianceng.cn",80, "/~xyx/doc/manhua.html")

4.new URL(基准url,文件名或路径)

十、实现网络功能的其他方法

以上着重介绍了利用Java的URL类实现从网络上获取声音、 图象、HTML文档及文件数据的编程方法。Java的网络功能很强大,除上面介绍的外,还可以利用URLconnection 类实现更广泛的网络功能,如向WWW 服务器上的CGI 程序发送信息等;通过 Socket 及 ServerSocket类,可以自己编写客户软件及服务软件,并可以自己设计通讯协议。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号