
java基础
文章平均质量分 70
龙城桥少
学学学
展开
-
多线程练习——抽奖箱
有一个抽奖池,该抽奖池中存放了奖励的金额,该抽奖池中的奖项为 {10,5,20,50,100,200,500,800,900,2,80,300,700};抽奖箱2总共产生:7个奖项,分别为:[500, 80, 100, 200, 900, 300, 10]最高奖项为900总金额:2090。抽奖箱1总共产生:6个奖项,分别为:[2, 20, 700, 50, 800, 5]最高奖项为800总金额:1577。每次抽的过程中,不打印,抽完时一次性打印(随机)原创 2023-07-27 18:48:10 · 221 阅读 · 0 评论 -
多线程———生产者和消费者(等待唤醒机制)彻底理解以及代码实现
线程的执行具有随机性,哪个线程抢到执行权才会执行。如果程序中有两条线程。顾客进入餐厅后,看桌子上是否有食物,如果有则开吃,吃完后。顾客吃,没有食物就会制作食物并把食物放到桌子上并。厨师首先判断桌子上是否有食物,如果有则。如果桌子上没有食物就进行。原创 2023-07-27 14:27:37 · 243 阅读 · 0 评论 -
多线程——多线程的创建方式、常用成员方法
多线程可以划分为“多”和“线程”,那么什么是线程呢?多线程——多线程的创建方式、常用成员方法原创 2023-07-26 15:55:19 · 207 阅读 · 0 评论 -
Java内部类(成员内部类、局部内部类、静态内部类、匿名内部类)
而有了内部类就不一样了。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。①匿名内部类的语法比较奇特,请大家注意,因为匿名内部类既是一个类的定义,同时它本身也是一个对象,因此从语法上看,它既有定义类的特征,也有创建对象的特征,,因此可以调用匿名内部类方法。即在一个类中直接定义的内部类,成员内部类与普通类的成员没什么区别,可以与普通成员一样进行修饰和限制。注意:生成(new)一个静态内部类不需要外部类成员:这是静态内部类和成员内部类的区别。原创 2023-05-24 19:46:10 · 943 阅读 · 1 评论