- 博客(4)
- 收藏
- 关注
原创 Java网络编程学习笔记(5)——多线程(二)
Future, Callable, Executor(回调方法)创建一个ExecutorService它会根据需要为你创建线程,可以向ExecutorService提交 Callable任务,调用call()方法 对于每个Callable任务,会分别得到一个Future,之后可以向Future请求得到任务的结果 FindMaxTask task1 = new FindMaxTask...
2018-03-24 18:52:09 322
原创 Java网络编程学习笔记(4)——TCP, HTTP, Socket, HTTPS
前言 本文章主要介绍网络原理中……,并详细介绍三种协议首先先对TCP, IP, HTTP, Socket进行一个简要区分 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层,应用层 IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层 socket则是对TCP/IP协议的封装和应用,socket本质是一个接口。 TCP/...
2018-03-23 22:03:29 995
原创 Java网络编程学习笔记(3)——多线程(一)
线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。线程与进程以FTP服务器为例,FTP服务器会为每个连接创建一个新的进程(也就是说,100个并发意味着要处理100个额外的进程)由于进程是相...
2018-03-21 22:55:04 327
原创 Java网络编程学习笔记(2)——Java的I/O
Java的I/O建立于流之上,输入流,输出流,过滤流(Filter)可以串联到输入流输出流上输出流OutputStream 用法://声明OutputStream输入流对象OutputStream out;//out.write(int b)方法,只能读取一个byte(0-255),b的取值超过的话,会只默认读取最低字节。out.write(b);一般一次写入1字节效率不高...
2018-03-19 21:22:04 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人