UR类是java.net包中的一个重要类,使用URL创建的对象的应用程序称作称作客户端程序。
一个URL类用如下的构造方法来创建一个类: public URL(String spec) throws MalformedURLException
URL创建的对象是http协议,所包含的资源是默认的资源(主页)
URL对象可以通过调用InputStream openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源。
Internet上的主机有两种方式表示地址,域名或者是IP地址,获取地址的方式:InetAdress静态方法getByte(String s)
外部程序需要通过本机程序所占有的端口来来访问本机程序。
当两个程序在网络上需要通信时,可以通过使用Socket类创立套接字对象并连接在一起(端口号与IP地址的组合得出一个网络套接字)
客户端的程序使用ocket类创立负责连接到服务器的套接字对象。
执行accept()方法之后的程序会被阻塞。   多线程技术:服务端在接受到一个客户端的套接字后,就应该启动一个专门为该客户服务的线程。 ###### UDP数据报   套接字是基于TCP的网络通信 ###### 广播数据报   D类地址:相同D类地址的客户端可以享有服务器提供的资源。   要广播或接受广播就要让主机加入到同一个D类地址 ###### java远程调用RMI可以让一个虚拟机上的应用程序请求调用位于网络上另一端一个虚拟机上的对象。习惯称发出调用请求的虚拟机为(本地机)客户端。   创建远程对象的类必须实现Remote`接口。
git push上传。如图:
git status来查看当前的状态git add冲突文件名git commit(注:不需要加-m“”),此时你会进入一个vim编辑器:
Ctrl+z退出去,然后 rm  ./MERGE_HEADgit pull 即可。问题:在本次因为解决了冲突,但是运行脚本时就没用总代码行数,这个问题一直没能得到解决。


通过本周的学习与总结,对java远程调用不是很理解,代码有点复杂,所以看起来太乱了。
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 31/31 | 1/1 | 20/20 | git的使用 | 
| 第二周 | 373/404 | 2/3 | 18/38 | java基本数据语法 | 
| 第三周 | 547/920 | 1/4 | 22/60 | 类与对象以及打包 | 
| 第四周 | 919/1839 | 2/6 | 30/80 | 子类与继承,接口和面向接口编程 | 
| 第五周 | 500/2300 | 3/9 | 20/ 100 | 输入输出流以及内部类 | 
| 第六周 | 300/2600 | 1/10 | 25/125 | 泛型与集合框架,常用实用类 | 
| 第七周 | 447/3047 | 3/13 | 25/150 | MySQL数据库与JDBC | 
| 第八周 | 700/3826 | 3/16 | 25/175 | java的多线程机制 | 
| 第九周 | 700/4500 | 2/18 | 25/200 | java网络编程 | 
20165235 祁瑛 2018-4 《Java程序设计》第九周学习总结
原文:https://www.cnblogs.com/qy20165235/p/8969674.html