20165225《Java程序设计》第九周学习总结

Posted nmsl123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165225《Java程序设计》第九周学习总结相关的知识,希望对你有一定的参考价值。

20165225《Java程序设计》第九周学习总结


1.视频与课本中的学习:

  • 第十三章学习总结
URL类

URL对象包含三部分信息:协议、地址和资源
创建URL对象两种方法:

public URL (String spec) throws MalformedURLException

public URL(String protocol,String host,String file) throws MalformedURLException
使用字符串初始化一个URL对象URL url=new URL("http://www.google.com")
InetAddress类

方法名 用途
getByName(String s) 将域名或IP地址传递给参数s获得一个InetAddress对象
getHostName()   获取InetAddress对象所含的域名
getHostAddress()    获取InetAddress对象所含的IP地址
getLocalHost()  获得含有本地机器的域名和IP地址

套接字
用DatagramPacket类 将数据打包,为数据包DatagramPacket(byte data[],int length,InetAddtress address,intport):含有date数组指定的数据;地址是address,端口号是port的主机上

DatagramPacket(byte data[],int offset,int length,InetAddtress address,int port) :包含数组data中从offset开始后的length个字节,地址和端口同上
用不带参数的构造方法DatagramSocket() 创建一个对象,该对象负责发送数据包
用DatagramSocket mail_out=new DatagramSocket(); 创建对象,然后对象mail_out 使用方法receive(DatagramPacket pack) 接受数据包
Remote接口:要求远程对象必须实现java.rmi 包中的Remote接口,其接口中没有方法,仅仅起到一个标识作用


步骤:
创建待发送数据报:DatagramPacket(byte data[],int length,InetAddtress address,int port) 或 DatagramPack(byte data[],int offset,int length,InetAddtress address,int port)
发送数据报
接收数据报
广播数据报

2.代码托管:

技术分享图片

3.上周错题总结:

周一啦

4.学习心得:

  • 周末愉快

技术分享图片

以上是关于20165225《Java程序设计》第九周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20165329 《Java程序设计》第九周学习总结

20165223《Java程序设计》第九周Java学习总结

20165208 2017-2018-2 《Java程序设计》第九周学习总结

20165205 2017-2018-2 《Java程序设计》第九周学习总结

20165324 《Java程序设计》第九周学习总结

20165318 2017-2018-2 《Java程序设计》第九周学习总结