java网络编程49522

java网络编程49522

ID:24349890

大小:166.00 KB

页数:35页

时间:2018-11-13

java网络编程49522_第1页
java网络编程49522_第2页
java网络编程49522_第3页
java网络编程49522_第4页
java网络编程49522_第5页
资源描述:

《java网络编程49522》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计马皓mah@pku.edu.cn1概述URL应用Socket应用UDP数据报第十章Java网络编程2概述TheJavaplatformishighlyregardedinpartbecauseofitssuitabilityforwritingprogramsthatuseandinteractwiththeresourcesontheInternetandtheWorldWideWeb.3概述AppletApplet程序嵌在HTML文件中,通过网络下载Applet程序代码,在本地Java-enabledbrowser中执行HTTP通

2、过URL类获取服务器端的HTML文件Socket(套接字)实现Client/Server结构的应用JDBC(JavaDatabaseConnectivity)通过网络访问关系型数据库Oracle,MSSQL,SybaseServlet/JSP(JavaServerPage)WEB服务器端的动态编程4概述网络基础-TCP/IP协议簇网络层(NetworkLayer)InternetProtocol(IP),IP地址,32比特传输层(TransportLayer)传输控制协议(TCP:TransportControlProtocol)用户数据报协议(UDP:

3、UserDatagramProtocol)端口(Port,16比特,0~65535)应用层(ApplicationLayer)HTTP,FTP,SMTP,POP3,Telnet,DNSTCPorUDPPort应用PortPortPortPort数据1应用应用应用Port数据2主机5概述Java语言中基本网络类Packagejava.netjava.net.URLjava.net.URLConnectionjava.net.Socketjava.net.ServerSocketjava.net.DatagramPacketjava.net.Datagram

4、Socketjava.net.MulticastSocket6概述URL应用Socket应用UDP数据报第十章Java网络编程7URL应用什么是URL?统一资源定位符(UniformResourceLocator)areference(anaddress,apointer)toaresourceontheInternet.httpjava.sun.com://协议标识符资源名(主机名,端口号,文件名)httpwww.pku.edu.cn/index.html://ftpftp.pku.edu.cn/pub/://8URL应用java.net.URL类构造

5、方法publicURL(Stringspec)throwsMalformedURLExceptionpublicURL(Stringprotocol,Stringhost,Stringfile)throwsMalformedURLExceptionpublicURL(Stringprotocol,Stringhost,intport,Stringfile)throwsMalformedURLException……实例方法publicfinalInputStreamopenStream()throwsIOExceptionOpensaconnectiont

6、othisURLandreturnsanInputStreamforreadingfromthatconnectionpublicURLConnectionopenConnection()throwsIOExceptionReturnsaURLConnectionobjectthatrepresentsaconnectiontotheremoteobjectreferredtobytheURL9URL应用java.net.URL类-示例“http://www.pku.cn/”newURL("http://www.pku.cn");http://www.p

7、ku.cn/academic/index.htmlnewURL("http://www.pku.cn/academic/index.html");newURL("http","www.pku.cn","/academic/index.html");newURL("http","www.pku.cn",80,“/academic/index.html");10URL应用实例importjava.net.*;importjava.io.*;publicclassURLReader{publicstaticvoidmain(String[]args)throw

8、sException{URLpku=newURL("http://www.pku

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。