![](https://img-blog.csdnimg.cn/20210625155650999.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaDemo
文章平均质量分 59
通过简单的Java小Demo,深入理解Java知识。好玩且深刻。不定期更新!关注不迷路!
行走的程序喵
我是“行走的程序喵”,一个热爱编程的技术达人。我的编程之路起源于大学时期,尽管我的专业并非计算机,但出于对技术的热爱和对未来的追求,我开始了自学编程的旅程。
经过多年的努力和不懈的探索,我成功掌握了Web前端和Java后端开发的核心技能,并在实际项目中取得了丰硕的成果。我热衷于分享我的学习经验和技术见解,希望能为更多的人提供帮助和启发。
欢迎来到我的博客,让我们一起探索编程的奇妙世界,共同成长,共享技术的乐趣!
展开
-
Java实现斗地主案例(一)Collection实现
案例引入斗地主是一种扑克游戏。游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。该扑克游戏最初流行于中国湖北武汉市汉阳区,现已逐渐在全球各地流行。那么使用Java中的Collection集合怎么实现斗地主呢?通过本案例的练习可以进一步掌握Java中Collection单列集合的特点和使用。集合是java中提供的一种容器,可以用来存储多个数据。集合的长度是可变的。集合存储的都是对象。而且对象的类型可以不 一致。在开发中一般当对象多的时候,原创 2021-07-07 07:54:02 · 484 阅读 · 4 评论 -
模拟微信红包功能(一)使用“继承-extends ”
发红包案例(掌握Java中的继承)需求群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则:群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。成员领取红包后,保存到成员余额中。程序运行结果代码package com.junlong.red;/** * 用户类 * @Author: junlong.zhou * @Date: 2021/6/23 16:33 * @Version 1.0 */public class User { pri原创 2021-06-23 17:23:23 · 245 阅读 · 0 评论 -
模拟微信红包功能(二)-封装、继承、多态、接口
上一篇使用“继承”实现了简单的红包功能。本片文章,将使用封装、继承、多态、接口、swing来实现更加完整的红包功能。效果如下:需求红包类型:普通红包:金额均分。不能整除的,余额添加到最后一份红包中。手气红包:金额随机。各个红包金额累和与总金额相等。使用场景:模拟群主给群成员发红包,群主自己打开最后一个红包的场景。分析RedPacketFrame :抽象类,创建红包页面,展现给用户,输入红包金额和个数,将金额的单位转换为“分”进行计算。OpenMode :接口,设置红包分配方式,用来原创 2021-06-26 08:21:30 · 529 阅读 · 11 评论 -
电脑USB接口实现鼠标和键盘功能
厚积薄发,小伙伴们的一键三连,是对我继续整理文档的最好鼓励-需求笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口, 但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守 USB规范,实现USB接口,否则鼠标和键盘的生产出来也无法使用。分析进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘• USB接口:包含原创 2021-06-25 15:32:04 · 2179 阅读 · 4 评论