多线程与异常处理:
Java中异常处理相关的几个关键字:try、catch、finally,throws,throw
定义整个大方法时,可以使用 throws 关键字抛出异常即使用throws声明
方法体内使用 throw 抛出异常
使用 try 执行一段代码,当出现异常后,停止后续代码的执行,跳至 catch 语句块
使用 catch 来捕获指定的异常,并进行处理
finally 语句块表示的语义是在 try、catch 语句块执行结束后,最后一定会被执行
线程的生命周期,5种状态:创建、就绪、运行、阻塞、死亡
创建线程 : 通过继承Thread:
创建线程: 通过 Runnable接口:
IPv4 的IP地址都是32位地址
IPv6 的IP地址是128位无符号整数。
IPv6出现解决的问题: IPv4地址不够用
什么是套接字编程:
TCP/IP通信协议中,IP地址+端口号,就是套接字(Socket)。
TCP与UDP协议区别是:
TCP:提供的是面向连接、可靠的数据传输。
UDP:提供的是无连接的、不可靠的数据传输