20165220 第九周学习总结

教材学习内容总结

  • 构造方法1
    try {  URL url = new URL("http://www.google.com");
    }
    catch(MalformedURLException e) {
       System.out.println("Bad URL:"+url);
    }
    
  • 构造方法2:用
    public URL(String protocol,String host,String file) throws MalformedURLException InetAddress
    
  • 使用多线程技术

  • URL类:URL类是java.net包中的一个重要的类,使用URL创建对象的应用程序称为客户端程序。一个URL对象通常包含最基本的三部分信息:协议、地址和资源。
  • UDP数据报:
    基于UDP通信的基本模式是:
    将数据打包,称为数据包,然后将数据包发往目的地;
    接收发来的数据包,然后查看数据包中的内容。
  • Java远程调用。

教材学习中的问题和解决过程

  • 问题:从套接字连接中读取数据与从文件中读取数据有何不同?
  • 问题解决方案:通过教材中的讲解可知,尽管二者都是都是输入流,但从文件中读取数据时,所有数据都已经在文件中了;而使用套接字连接时,可能在另一端数据发送之前,就已经开始读取了,这时,就会堵塞本线程,直到该读取方法成功读取到信息,本线程才继续执行后续的操作。

代码托管

上周考试错题总结

进程的基本状态有:新建、运行、阻塞、死亡。

原因:教材中讲解的进程的四个状态是:新建、运行、中断、死亡。我查找网络上则是5个状态:创建、就绪、执行、阻塞、终止。所以有些混淆。

理解情况:阻塞与中断应该是类似的状态。

感悟

这周的内容比前两周明显多了不少,而且是过去没有接触过的新知识和新概念,理解起来需要一定的时间,编写代码也要一步一步地努力提高。

我对这些新知识现在还掌握得不够熟练,希望多花时间敲代码后能够熟练应用。我觉得课前预习是非常有必要的,如果不及时掌握那么会被落

下很多很多,跟着大部队一起前进才是最好的,结对学习也初次体验了乐趣,相信以后会越来越好!

 

猜你喜欢

转载自www.cnblogs.com/brs6666/p/8953356.html