java
溜溜&妞妞
这个作者很懒,什么都没留下…
展开
-
基于java中的多线程应用原型-生产者和消费者模型的应用实例
文章目录前言一、关键技术二、步骤1.创建共享数据类2.创建一个共享数据控制类3.定义一个生产者类4.定义一个消费者类5.主函数总结前言利用线程同步和线程通信实现这样一个过程,有一个煎饼摊,每天只做10个煎饼,卖完才能收摊,并且要保证煎饼摊的煎饼数不能超过3个,如果顾客来的时候煎饼数为0,那么该顾客就要等待煎饼做好才能购买。一、关键技术线程同步,线程通信,生产者-消费者模型二、步骤1.创建共享数据类设置一个共享数据类(有点像是利用全局变量来计数,只不过将变量封装在类中)代码如下(示例):/原创 2020-11-29 19:03:34 · 134 阅读 · 0 评论 -
利用Java的特性(类的封装,类的继承,抽象,多态)编写一个银行系统对两种卡(借记卡、信用卡)进行管理。
具体说明:模拟银行的系统,用户可以在银行填写相关基本信息,选择不同的银行卡类型开户(信用卡、借记卡),不同类型的卡在取款和消费时具有不同的功能,但是两种类型的卡的基本功能相同,存款,取款,账户查询、pos机刷卡消费。两种卡的区别:信用卡可以透支消费(透支取款)1000元且需要支付1%的手续费,但是借记卡不能透支消费且没有手续费。核心要求:利用类的封装、继承、抽象、多态实现。思路如下:1.定义一个抽象类Card,包括卡的基本属性以及基本方法,并将所有方法抽象,后面在子类中按照子类的需求全部重写ab原创 2020-11-20 21:53:37 · 2927 阅读 · 0 评论