摘要:
作用: volatile关键是主要是定义在属性上,表示此属性直接为数据操作,不做副本拷贝的处理。 正常的变量处理步骤: - 获取变量原有的数据内容副本; - 利用副本为变量进行数学计算; - 将计算后的变量,保存到原始空间之中。 而如果一个属性上追加了volatile关键字表示: 不适用副本,直接操
阅读全文
posted @ 2022-02-02 17:26
时间完全不够用啊
阅读(116)
推荐(0)
摘要:
理解: 我们知道,进程可以理解为一个公司,而线程则可以理解为公司的员工,当需要进行某个功能的执行时,公司就会启动运作,公司中的员工就各司其职进行工作,那么守护线程怎么理解呢? 通过字面意思可以这样理解,既然是守护,那么肯定守护线程是与被守护的线程同时存在且同时工作,如果被守护的员工(线程)死亡(停止
阅读全文
posted @ 2022-02-02 16:02
时间完全不够用啊
阅读(150)
推荐(0)
摘要:
一、 对于多线程的启动一定是Thread类中的start()方法,而如果需要进行多线程的停止处理,Thread类原本提供了stop()方法,但是对于这个方法从JDK1.2开始就已经将其废除了,而除了stop()以外还有几个方法也被禁用了。 - 停止多线程: - 销毁多线程: - 挂起线程(暂停执行)
阅读全文
posted @ 2022-02-01 20:01
时间完全不够用啊
阅读(154)
推荐(0)
摘要:
设计思路: 通过Runnable实现线程类,通过Message实现生产者与消费者的联系。 初步测试: // 消费者类 public class Consumer implements Runnable{ private Message msg; public Consumer(Message msg
阅读全文
posted @ 2022-02-01 19:29
时间完全不够用啊
阅读(45)
推荐(0)
摘要:
简单创建Thread线程类: package Demo_1_30_Thread线程; class MyThead extends Thread { // 线程主体类 private String title; public MyThead(String title) { this.title = t
阅读全文
posted @ 2022-01-30 16:31
时间完全不够用啊
阅读(114)
推荐(0)
摘要:
设计思路: 宠物商店需要一个链表(单向链表随笔可查)来进行宠物信息的存储,一个商店对应多个宠物,多数量的宠物应该具有同一标准,所以需要一个IPet接口来定义宠物标准,然后宠物类为IPet接口的实现类。 链表接口: package Demo_1_29_宠物商店设计; // 通过接口设置标准 publi
阅读全文
posted @ 2022-01-29 16:47
时间完全不够用啊
阅读(157)
推荐(0)
摘要:
需求: 因为数组的各种局限性(长度,修改等),所以需要一种类似数组但是能够灵活操作的结构,也就是链表。 客户端(主类中)应该只是关心数据的存储、获取、修改等操作,而不是关心链表的操作,所以应该有一个专门的类来进行节点的配置。 例如:寄拿快递,本人只需要寄出或者拿取快递,关心的是寄出或者拿取多少快递,
阅读全文
posted @ 2022-01-28 17:57
时间完全不够用啊
阅读(97)
推荐(0)
摘要:
lamda表达式: 因为函数式接口中只有一个方法,所以使用Lamda表达式实现的必然是这个方法,就省略了public 等声明,直接进行方法体的重写; 使用Lamda表达式需要一个重要的实现要求: SAM(Single Abstract Method) 在之前的匿名内部类中存在一个问题: IMessa
阅读全文
posted @ 2022-01-27 16:04
时间完全不够用啊
阅读(199)
推荐(0)
摘要:
内部类: 内部类与普通类其实是相似的,只是位置不同导致了有一些使用上的差别(或者说是注意事项)。 package Demo_1_26_内部类; public class Outter { // 外部类 private String msg = "www"; //私有成员属性 public void
阅读全文
posted @ 2022-01-26 19:01
时间完全不够用啊
阅读(84)
推荐(0)
摘要:
package Demo_1_26_异常; /* * 异常处理的组合有以下三种: * try...catch * try...catch...finally * try...finally * 处理异常后程序就能正常执行,但是catch()处理异常获取的异常信息并不完整。 * 那么就可以使用prin
阅读全文
posted @ 2022-01-26 15:13
时间完全不够用啊
阅读(74)
推荐(0)