- 博客(7)
- 收藏
- 关注
原创 Java经典面试题之传输层的UDP和TCP部分(重点)(记得收藏面试前可以快速回顾)
Java经典面试题之传输层的UDP和TCP部分(重点)(记得收藏面试前可以快速回顾!!!)
2024-07-15 19:49:10
1388
原创 Java面试多线程(Thread的)基础知识 总结
其实原因很简单 ,在Thread内部有一个标志位用来判断线程是否结束, 我们此处interrupt 唤醒线程后 相当于把这个标志位变成 true了 ,但是当sleep抛出异常后,它又会重置标志位,然后线程就又继续走了。(有一种不常用的线程叫做守护线程,只要其他非守护线程运行结束了,即使守护线程的代码没有执行完,也会强制结束)需要注意的是我们可以把main方法 这边看成是主线程 因为一个进程最少有一个线程 一般在我们不额外开其他线程的时候 就只有main 和这个主线程。
2024-06-30 22:03:25
1572
原创 Java面试经典基础问题 锁和死锁的理解
这样避免了死锁的产生,可以说非常友好,同时对于加了多重锁的情况什么时候真正解锁,则其内置计数器 加一次锁计数就加一,每解锁一次计数器就减一,直到减到0的时候就真正解锁完成。双方此时都不愿意先放开锁,此时就会僵持住就会形成死锁。3:修改操作不是原子的,即修改操作是需要进行load,add,save 3个步骤一个一个全部完成后才算完成,如果是原子的意思就是一步就能实现这3个操作的意思。3:请求保持:(代码结构)一个线程尝试获取多把锁(一个线程拿到锁1后,又想获取锁2,同时又不放开锁1)(吃这碗里,看着锅里的)
2024-06-28 15:50:34
676
原创 对于JavaSE 基础的类和对象方面的重点分析和理解
关于private应该不用多说什么 就是前面标后只能在这个类里面用,关于默认就是你不加其实就是编译器默认的权限它也只能在你创建的这个包中不同类使用。而第三类也就是protected类就是在2个包中另外的包继承了当前包中的某个类时同时这个类也是用protected修饰这时继承的那个就可以使用它父类的protected修饰的类或者方法等,第四个也就是最后一个也就是权限最大的一个它基本你写上各种包各种类都可以用。} 当然class前面应该加上权限比如private,protected..等。
2023-11-19 20:58:33
16
原创 关于scanf和while 和‘/’ 还有++a 和a-- 的一些理解
whlie 中 循环如果你没有设置停止的话 按Ctrl+Z停止 scanf (就是给scanf返回EOF即-1)VS目前应该需要按三次。‘/’是取商符号,有2种情况:1.整数除法即都是整数比如5/2 商2 就显示2. 第2中情况浮点数除法:想显示小数的情况 这时候就要求两者最少有一者必须是浮点数类型的 比如 : double %lf 7.0/2 或者 7/2.0 或者 7.0/2.0 这样输出的结果就是 3.5000000。
2023-09-12 21:32:12
40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人