第九周学习总结
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
码云链接
代码托管