Java进阶
文章平均质量分 82
热爱Java,热爱生活
善学如春起之苗不见其增,日有所长
假学如磨刀之石不见其损,年有所亏
展开
-
多线程-模拟抢红包,抽奖池
在这个方法中,首先检查 "isOpen" 变量的状态,如果奖励箱尚未打开,则调用名为 "createList" 的方法,将奖励添加到 "list" 中,并将 "isOpen" 设置为 "true"。此外,还有一个名为 "isOpen" 的静态布尔类型变量,用于跟踪奖励箱是否已经被打开,创建一个"list" 的静态整数类型列表,存储了一些奖励数据。4.使用 "Random" 类生成一个随机整数,并从 "list" 中取出该索引处的整数,最后将该整数从 "list" 中删除,并将其作为结果返回。原创 2023-04-05 23:29:58 · 951 阅读 · 0 评论 -
Java常用的设计模式
接着定义了一个工厂类 ShapeFactory,其中定义了一个静态方法 createShape(String type),根据传入的参数 type 来创建相应的产品。上面这段代码实现了一个工厂模式,其中定义了一个产品接口 Shape,包含一个抽象方法 draw()。最后,在 Demo01 类的 main 方法中,调用 ShapeFactory 的 createShape 方法来创建 Circle 和 Rectangle 对象,并分别调用它们的 draw() 方法来输出相应的信息。首先,我们定义一个接口。原创 2023-04-05 00:19:19 · 366 阅读 · 0 评论