![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
keep on_yock
你相信什么,才能看见什么;你看见什么,才能拥抱什么;你拥抱什么,才能成为什么。
展开
-
List中Add()与AddAll()的区别
当存在两个集合List1和List2的时候:List1.Add(List2)是将List2集合这个整体作为一个整体元素添加到List1中;而List1.AddAll(List2)是将List2这个集合中的每一个元素都作为一个独立的个体元素添加到List1中;原创 2022-12-14 21:43:35 · 552 阅读 · 1 评论 -
网络编程套接字socket
一.网络编程文章分以下几个部分:网络编程socket套接字UDP数据报套接字编程TCP流套接字编程一.网络编程。原创 2022-12-12 21:33:18 · 561 阅读 · 0 评论 -
synchronized(使用方法+内部原理+死锁)
造成死锁的原因是:第一把锁能够加锁成功,但是在对第二把锁进行加锁的时候,因为锁已经被占用了,所以会产生阻塞等待,要等待第一把锁解锁之后,第二把锁才能加锁成功。在初始使用的时候,是乐观锁/轻量级锁/自旋锁,如果竞争不激烈,就处于上述状态不变,如果竞争激烈,synchronized会自动升级为悲观锁/重量级锁/挂起等待锁。在使用synchronized关键字的时候,不必关心这个锁对象究竟是谁,是哪种形态,只是关心两个线程是否锁的是同一个对象,锁同一个对象就会产生锁竞争,锁的不是同一个对象就不会产生锁竞争。原创 2022-11-17 09:39:38 · 2329 阅读 · 0 评论 -
java实现猜数字小游戏(简单+详细)
java语言实现一个简单的猜数字小游戏~原创 2022-04-28 14:59:57 · 7528 阅读 · 3 评论