- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 JAVA网络编程
1.UDP : 相当于写信,邮包裹,协议简单,开销小,效率高 只管写只管邮 不安全 大小有限制 一般不超过60k。相当于写信,邮包裹,协议简单,开销小,效率高 只管写只管邮 不安全 大小有限制 一般不超过60k。资源 : index.html?相当于打电话 , 基于连接 ,三次握手,四次挥手 效率低,安全 没有大小限制。1.定位一个节点(电脑,服务器,手机,路由器....)2.互联网的三大基石 : URL,HTTP,HTML。相当于写信,面向连接,效率低,安全,没有大小限制。
2023-03-13 21:10:53 29
原创 JAVA线程
sleep方法让一个线程处于指定时间的休眠状态时,如果有任何线程中断了当前线程,调用interrupt方法添加了中断标识,遇到InterruptedException -。**阻塞状态 :**如果一个线程执行了sleep(睡眠)、suspend(挂起)等方法,失去所占用资源之后,该线程就从运行状态进入阻塞状态。注意:当前线程如果被其他线程插队,当前线程就会进入到阻塞状态,等待插队线程执行完毕|等待指定时间接触阻塞先开启线程然后再插队;当所有的用户线程全部执行完毕,守护线程无论是否执行完毕会自动终止执行。
2023-03-10 22:02:25 30
原创 《每日问题》
在计算hash地址的过程中会出现对于不同的关键字出现相同的哈希地址的情况,即key1 ≠ key2,但是f(key1) = f(key2),这种情况就是Hash 冲突。具有相同关键字的key1和key2称之为同义词。通过优化哈希函数可以减少这种冲突的情况(如:均衡哈希函数),但是在通用条件下,考虑到于表格的长度有限及关键值(数据)的无限,这种冲突是不可避免的,所以就需要处理冲突。
2023-03-09 21:55:27 62
原创 异常处理机制
异常也是类,需要继承自异常体系如果直接或者间接的继承自RuntimeException,当前异常类为运行时异常如果直接继承自Exception,或者没有继承RuntimeException,继承了Exception其他子类,这样异常为一个编译时异常throw制造异常。
2023-03-09 09:04:50 33
原创 TreeSet和HashSet
*1.**测试TreeSet是否能够同时存储不同类型的数据 : java.lang.ClassCastException 不能存储多个不同类型数据,因为不是同种类型数据无法比较大小,无法升序排序。要求重写哈希表存储的数据类型的hashCode与equals方法,实现根据所有属性值重写,而非根据地址比较计算;2)检查存储的数据类型是否存在默认的比较规则,如果存在使用,如果还不存在,就抛出异常 -->内部比较规则。应用场景 : 适合应用在存储多个单个值的数据的集合,去重的,自动升序排序的场景。
2023-03-09 09:00:50 110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人