教材学习内容总结
- 构造方法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个状态:创建、就绪、执行、阻塞、终止。所以有些混淆。
理解情况:阻塞与中断应该是类似的状态。
感悟
这周的内容比前两周明显多了不少,而且是过去没有接触过的新知识和新概念,理解起来需要一定的时间,编写代码也要一步一步地努力提高。
我对这些新知识现在还掌握得不够熟练,希望多花时间敲代码后能够熟练应用。我觉得课前预习是非常有必要的,如果不及时掌握那么会被落
下很多很多,跟着大部队一起前进才是最好的,结对学习也初次体验了乐趣,相信以后会越来越好!