网络编程

来源:互联网 发布:python中pyparsing 编辑:程序博客网 时间:2024/06/15 16:20
java.net.InetAddress只继承object,两个子类:
Inet4Address,四位表示ip
Inet6Address,16位表示ip

这三个类对象保存的是主机名+主机ip地址两个属性

这样的对象是通信 的基础

三个类没办法调用构造方法,只有通过getLocalHost方法返回实例
或者根据两种条件:主机名或ip来获得对象实例
getByName()  getByAddress() 

ip地址用于唯一地标记设备,端口用于唯一的标记程序。

netstat -ano可以查看端口是否被占用


URLDecoder(url解码)和URLEncoder(url编码)

比如说在google上输入中文关键字进行搜索,会跳转到搜索结果页面的地址编码中,没有中文关键字,因为中文关键字都被转换成为西欧字符,相反的百度支持中文关键字的编码,搜索结果页面地址依然可以看到中文字符

分别使用的是:URLDecode.decode(String s,Stirng enc)

URLEncode.encode(String s,String enc)

都是静态方法,类方法。s代表字符,enc代表s的标准类型


原创粉丝点击