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