参考 Socket 编程
Java IO 同步和异步 阻塞和非阻塞 bio: 传统的 io 方式,同步、阻塞 io 程序 java.io 包下提供的 API,基于流模型实现 File InputStream OutputStrean FileReader FileWriter nio: jdk 1.4 提供,多路复用、同步非阻塞 io 程序 java.nio 包下提供...
HTTP 是什么 超文本传输协议 三次握手 建立一个 TCP 连接时,客户端和服务端一共需要发送 3 个包。三次握手的主要作用是确认双方 的发送能力和接收能力是否正常、指定自己的初始化序列号为后面的可靠性传输做准备。实质上 就是连接服务器指定的端口号,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。 1、三次握手过程 一开始的时候,client ...
数据结构 数组 ArrayList 单链表 双链表 LinkedList 栈 先进后出 队列 算法 数组排序相关 1、冒泡 2、快排 3、二分查找 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public static int binarySearch(int[] args, int target) { if (args == nu...
java 核心 36 讲
Android 开发高手课索引