![](https://img-blog.csdnimg.cn/bdbe587f5e3544cbadf69b635a7fc33d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 72
java相关的学习分享
与子何如
一切过往 皆为序章
展开
-
DaiXT:线程初识
当sleep()状态超时,join()等待线程终止或超时,或者I/O处理完毕,线程重新进入就绪状态。如果一个线程执行了sleep()、suspend()等方法,失去所占用的资源后,线程便由运行状态变为了阻塞状态。如果就绪状态的线程获取CPU资源,就可以执行run(),此时线程便处于运行状态。使用new关键字和Thread类或其子类创建一个线程对象后,该线程处于新建状态,该状态一直持续到调用start方法。**线程的五种状态:**新建状态、就绪状态、运行状态、阻塞状态、运行状态、死亡状态。......原创 2022-08-17 16:36:41 · 142 阅读 · 0 评论 -
DaiXT:深克隆和浅克隆浅析
在浅克隆中,如果原型对象的成员变量是值类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。序列化就是将对象写到流的过程,写到流中的对象是原有对象的一个拷贝,而原对象仍然存在于内存中。通过序列化实现的拷贝不仅可以复制对象本身,而且可以复制其引用的成员对象,在深克隆中,无论原型对象的成员变量是值类型还是引用类型,都将复制一份给克隆对象,深克隆将原型对象的所有引用对象也复制一份给克隆对象。...原创 2022-08-05 16:17:39 · 108 阅读 · 0 评论 -
DaiXT:static的用法浅析
java原创 2022-07-15 22:01:18 · 134 阅读 · 0 评论