20165336 2016-2017-2 《Java程序设计》第9周学习总结

Posted 20165336kzq

tags:

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

20165336 2016-2017-2 《Java程序设计》第9周学习总结

教材学习内容总结

1、URL类:URL类是java.net包中的一个重要的类,使用URL创建对象的应用程序称作客户端程序。
2、一个URL对象通常包含最基本的三部分信息:协议、地址、资源。
3、UEL构造方法:public URL(String spec) throws MalformedURLException。
4、读取URL中的资源:URL对象调用InputStream openStream()
5、InetAdress类:地址的表示:域名、IP地址
6、获取Internet上主机的地址:

  • 可以使用InetAddress类的静态方法getByName(String s);
  • 获得一个InetAddress对象,该对象含有主机地址的域名和IP地址,该对象
  • 用如下格式表示它包含的信息:
    www.sina.com.cn/202.108.37.40

7、获取本地机的地址
可以使用InetAddress类的静态方法getLocalHost()获得一个InetAddress对象,该对象含有本地机的域名和IP地址。
8、套接字:

  • 客户端套接字
  • ServerSocket对象与服务器端套接字:

9、使用多线程技术:为了防止堵塞线程,服务器端收到一个客户的套接字后,就应该启动一个专门为该客户服务的线程。
10、UDP数据包:发送数据包、接收数据包
11、广播数据报
12、JAVA远程调用:远程对象代理、RMI的设计细节

代码调试中的问题和解决过程

问题1:在使用IDEA时调整代码规范与重构时必须选中代码,否则无法进行调试。
技术分享图片

代码托管

(statistics.sh脚本的运行结果截图)
技术分享图片














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

20165336 实验二 Java面向对象程序设计

2017-2018-2 20165336 实验四《Android开发基础》实验报告

201671010130 2016-2017-2 《Java程序设计》第十四周学习小结

20165336缓冲区溢出漏洞实验

20165336 我期望的师生关系

20165336 预备作业3 Linux安装及学习