20165339 《Java程序设计》第9周学习总结

第九周学习总结

URL

  • URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resource Locator),使用URL创建对象的应用程序称作客户端程序
  • 最基本三部分:协议(对象所在的Java虚拟机支持)、地址(能连接的有效IP地址或域名)、资源(主机上的任何一个文件)
  • 创建一个URL对象
    public URL(String spec) throws MalformedURLException public URL(String protocol, String host,String file) throws MalformedURLException
  • 对象调用InputSream openStream()方法可以返回一个输入流,指向对象所包含的资源

InetAddress类

  • Internet上的主机的两种方式表示地址:域名、IP地址
  • 获取主机地址:getByName(String s) 域名或IP地址传给参数s,获得InetAdderss对象含有主机地址的域名和IP地址
  • 获取本地机的地址:通过InetAddress类的静态方法getLocalHost()

套接字

  • 网络通信使用IP地址标识Internet上的计算机,使用端口号(16位的065535之间的整数,01023被预先定义的服务占用)标识服务器上的进程
  • 建立连接到服务器的套接字对象:
}
catch(IOException e) {}
  • Socket (String host,iint port),参数host是服务器的IP地址,port是一个端口号。使用Socket类不带参数的构造方法Socket()创建一个套接字对象,该对象需调用
    public void connect(SocketAddress endpoint) throws IOException
    码云链接

代码托管

posted @ 2018-06-15 00:47  唐羽瞳  阅读(161)  评论(0编辑  收藏  举报