自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 多线程实现文件修改监听转移

通过多线程我们可以监视一个目录,一旦目录里出现新的文件,我们就将该文件转移至指定的目录中去:下面我们来看看这些具体实现:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java....

2019-08-04 17:18:31 305

原创 Java生产者消费者问题

假设有一个仓库,生产者生产产品放入仓库,消费者从仓库消费产品,有多个生产者和消费者同时进行操作,那么这里我们就用到多线程来解决问题了,生产者消费者问题是一个典型的线程共享资源的应用,下面我们就来看看具体实现方法:为了便于理解,下面是一个简单的模型设计:首先我们要有生产和消费的物品,必须有个产品类,这里我们将产品定为手机,为了代码简单,此处我只定义一个编号:/** * 产品类(手机) *...

2019-08-04 17:06:37 279

原创 Java实现斗地主发牌功能(含按顺序发牌和玩家牌排序显示等功能)

斗地主是全国范围内的一种桌面游戏,尽管全国各种类型,但大同小异,今天我们先来实现一下斗地主中的发牌功能,为了程序的可读性以及可拓展性,此次我们使用面向对象的方法来实现此功能。首先,斗地主要求有扑克和玩家才能开始游戏,所以这里我们首先要创建一个扑克牌实体类和一个玩家实体类,具体代码如下:首先是Poker类,含点数,花色和排序属性,大小王之后额外添加,这里我们必须实现一个Comparable接口,...

2019-07-26 23:21:36 2352 1

原创 参考斗地主的游戏规则,完成一个发牌的功能

这次我们来谈谈关于斗地主的发牌的一些简单操作(54张牌,考虑点数,花色;三名玩家,其中地主比其他玩家多3张牌),由于竞技的公平性,我们一定得要随机牌型,所以这里我们主要会用到Random类的一些基本用法,下面我们来看看具体实现方法吧:众所周知,三人斗地主地主会多三张牌,所以我们没办法仅凭一个集合遍历出三个不同数据量的数组,所以我们干脆把所有54张牌全部罗列出来,并创建三个不同的动态数组分别表示...

2019-07-22 22:36:24 1115

原创 约瑟夫环的java实现方法

约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。

2019-07-17 21:22:29 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除