[javaSE] 网络编程(URL)】的更多相关文章

URL URI(Uniform resource identifier):表示一个统一资源标识符 (URI) 引用,用来唯一的标识一个资源. URL(Uniform Resource Locator):类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针.资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询.它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源.URI不能用于定位任何资源,它的唯一作用是解析,而U…
计算机网络的分类: 局域网(LAN) 指在一个较小地理范围内的各种计算机网络设备互联在一起的通信网络,可以包括一个或多个子网,通常局限在几千米的范围之内. 城域网(MAN) 主要由城域范围内的各个局域网之间互连构成. 广域网(WAN) 由距离较远的局域网与城域网互联构成的通信网络,通常是除了计算机设备以外,还要涉及一些电信通信方式. OSI分层模型: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP分层模型: 应用层                            …
获取URL对象,new出来,构造参数:String的路径 调用URL对象的getProtocal()方法,获取协议 调用URL对象的getHost()方法,获取主机 调用URL对象的getPath()方法,获取路径 调用URL对象的getFile()方法,获取文件部分 调用URL对象的getQuery()方法,获取查询参数部分 import java.net.URL; public class UrlDemo { /** * @param args */ public static void m…
URL:是统一资源定位器的简称,它表示Internet某一资源的地址.通过URL我们可以访问Internet上的各种网络资源,比如最常见的www,ftp站点.浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源. 组成:URL的基本结构由5部分组成. <传输协议>://<主机名>:<端口号>/<文件名>#<引用> http://www.tomcat.com:80/Gamelan/network.htm#BOTTOM 协议名://机器名+…
1.加入权限 <uses-permission android:name="android.permission.INTERNET"/> 2.Layout设计 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout…
package cn.itcast.net.p2.ie_server; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class URLDemo { /** * @param args * @throws IOException */ public static void main(String[] args) t…
通过一个程序理解Java的url对象. String str_url = "http://127.0.0.1:8080?name=xxx"; URL url = new URL(str_url); System.out.println(url.getProtocol()); //协议 System.out.println(url.getHost()); //主机 System.out.println(url.getPort()); System.out.println(url.getP…
网络通信的步骤, 1.找到对方的ip 2.数据发送到对方指定的应用程序上,为了标识这些应用程序,用数字进行标识,这个数字就是端口 3.定义通信规则,这个规则就称为协议 国际组织定义了通用协议 TCP/IP 网络模型 OSI参考模型 网络分成7层,应用层 ==> 表示层 ==> 会话层 ==> 传输层 (TCP/UDP)==> 网络层 数据链路层 ==> 物理层,数据通过数据封包和数据拆包传递 TCP/IP参考模型 应用层(HTTP,FTP)==> 传输层(TCP/UDP…
获取URL对象,new出来,构造参数:String的路径 调用URL对象的openConnection()方法,获取URLConnection对象 调用URLConnection对象的getInputStream()方法,获取输入流InputStream对象 读取输出流 import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class UrlDemo { /** * @para…
客户端A与服务端建立通信,服务端获取到客户端A的Socket对象,通过这个通路进行通信 客户端: 获取Socket对象,new出来,创建客户端的Socket服务,构造参数:Sting主机,int 端口 调用Socket对象的getOutputStream()方法,获取输出流OutputStream对象 调用OutputStream对象的write()方法,参数:byte[]字节数组 import java.io.IOException; import java.io.OutputStream;…