西南科技大学网络教育系列课程高级语程序设计(Java)课件.pptVIP

西南科技大学网络教育系列课程高级语程序设计(Java)课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广播数据包 Internet的地址是a.b.c.d的形式。该地址的一部分代表用户自己主机,而另一部分代表用户所在的网络。 当a小于128,那么b.c.d就用来表示主机,这类地址称做A类地址。 如果a大于等于128并且小于192,则a.b表示网络地址,而c.d表示主机地址,这类地址称做B类地址。 如果a大于等于192,则网络地址是a.b.c,d表示主机地址,这类地址称做C类地址。 与55之间的地址称做D类地址。 D类地址并不代表某个特定主机的位置,称做一个组播地址,加入到同一个组播地址的主机可以在某个端口上广播信息,也可以在某个端口号上接收信息。 设置组播地址 使用InetAddress类创建组播组地址 例如:InetAddress group = InetAddress.getByName(); 高级语言程序设计(Java) * 西南科技大学网络教育系列课程 高级语程序设计(Java) 第十一章 Java 中的网络编程 Java提供了比较完善的网络功能,定义在包中。 通过流模式来实现网络信息交换,一个接口就同时拥有输入流和输出流。 网络功能采用客户机/服务器体系结构。 将网络功能按层次及使用方法分为三类: URL ; Socket ; DatagramSocket 概述 Application(HTTP,ftp,telnet…) Transport(TCP,UDP…) Network(IP…) Link(device driver…) Java网络通信分层模型 URL Socket URL的相关概念 IP地址唯一标识了网络上的计算机,URL则标识了这些计算机上的资源。 URL自然包含给定的计算机的IP地址,这些计算机又称为主机。 一个完整的URL: :80/index.html URL类 URL类是对统一资源定位(Uniform Resource Locator)的抽象。 使用URL创建对象的应用程序称作客户端程序。 一个URL对象存放着一个具体的资源的引用,表明客户要访问这个URL中的资源 利用URL对象可以获取URL中的资源。 一个URL对象通常包含最基本的三部分信息: 协议:必须是URL对象所在的Java虚拟机支持的协议。 地址:必须是能连接的有效IP地址或域名。 资源:可以是主机上的任何一个文件。 http:// ftp:// file:// URL的构造方法 public URL(String spec) spec值如”” public URL(URL context,String spec) context:事先创建某个URL对象 spec通常是context上的某个文件或子目录 public URL(String protocol,String host,int port,String file) protocol:协议比如http、ftp、file file:该主机上的某个文件(可以包括目录) 构造方法会抛出MalformedURLException异常 例:构造方法使用字符串初始化一个URL对象 try { url = new URL(); } catch(MalformedURLException e) { System.out.println (Bad URL:+url); } 读取URL中的资源 URL对象调用 public final InputStream openStream() throws IOException 方法可以返回一个输入流。 该输入流指向URL对象所包含的资源。 通过该输入流可以将服务器上的资源信息读入到客户端。 JTextField text = new JTextField(20); URL url = new URL(text.getText().trim()); InputStream in = url.openStream(); 显示URL资源中的html文件 把html文件读入到JEditorPane,该html文件就会被解释执行,结果显示在JEditorPane中。 JEditorPane类的构造方法 public JEditorPane():构造JEditorPane对象。 public JEditorPane(URL initialPage) throws IOException:构造JEditorPane对象,使用参数initialPage指定对象最初显示的URL中的资源。 public JEditorPane(String url) throws IOException:构造JEditorPane对象

您可能关注的文档

文档评论(0)

shenlan2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档