看了孙卫琴老师的java逍遥游记后中多线程部分后,也模仿来个孙悟空派他的猴子猴孙打闹天宫的场景:

/**

* MoneyPKheaven.java

* 2012

* @Version 1.0

*/

package com.zxr.utils;

import java.util.Random;

import java.util.concurrent.ExecutorService;

import java.util.concurrent.Executors;

/**

* 说明: 猴子大闹天宫

* @author 傲世狂少

* Date: 2012-4-14

*/

public class MoneyPKheaven {

class Money{

private String name;//名称

private String title;//头衔

public Money(){

}

public Money(String name, String title) {

this.name = name;

this.title = title;

ExecutorService pool=Executors.newSingleThreadExecutor();

pool.execute(new Runnable(){

@Override

public void run() {

pk();

}

});

}

//狂打

private void pk(){

for(int i=1; i<=10; i++){

try {

Thread.sleep((new Random().nextInt(10)+1)*1000);//中途小休息随机1000-10000millis

System.out.println(title+": "+name+"--打死了第"+i+"个天兵");

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

/**

* 功能: 主方法入口

* Date: 2012-4-14

* @author: 傲世狂少

*/

public static void main(String[] args) {

//派1代2代3代上阵

new MoneyPKheaven().new Money("小屁猴1","斗战1代");

new MoneyPKheaven().new Money("小屁猴2","斗战2代");

new MoneyPKheaven().new Money("小屁猴3","斗战3代");

}

}

对多线程不熟,如有不妥或错误之处,还请多多指正,以使自身不断提高,在此不胜感激!

java游戏孙悟空打怪_java模拟孙悟空打闹天宫相关推荐

  1. java游戏程序界面_Java解决游戏界面闪屏

    一.问题描述 我们在做有关于图形绘制方面的问题非常之多.比如,有时我们用普通的方法去绘制图形,会产生闪屏的现象,导致我们所做的游戏或者是别的项目效果非常差,这完全不是我们想要的结果.那么,有没有一种技 ...

  2. java游戏开发总结_java游戏制作总结——飞机大战

    用Java制作游戏之前,一定要做到方向明确,思路清晰.首先确定自己需要用到几个类,类里的内容大致是什么,用脑图进行表达展现. Java语言是一种跨平台.适合于分布式计算环境的面向对象编程语言,具有简单 ...

  3. java游戏贪吃蛇_Java实现贪吃蛇游戏

    最近JAVA和JSwing上手练习了一下贪吃蛇,供大家参考,具体内容如下 欢迎交流和加入新的内容 用到了JSwing,下面是一些具体的思路 实现 * 蛇: 采用单链表记录首尾,整个蛇被分为lattic ...

  4. java游戏输赢统计_java利用多线程和Socket实现猜拳游戏

    本文实例为大家分享了利用多线程和Socket实现猜拳游戏的具体代码,供大家参考,具体内容如下 实例:猜拳游戏 猜拳游戏是指小时候玩的石头.剪刀.布的游戏.客户端与服务器的"较量", ...

  5. java 表单请求_java模拟表单请求

    表单普通字段 public class FormFieldKeyValuePair { private static final long serialVersionUID = 1L; // The ...

  6. java httpget 设置参数_java 模拟HTTP doPost请求 设置参数 | 学步园

    请求模拟 package org.zlex.commons.net; import java.io.DataInputStream; import java.io.DataOutputStream; ...

  7. java游戏时间条_java – 如何获得游戏的实时时间

    我正在使用 Java,我正在制作游戏.在这个游戏中,实时是非常重要的一部分. 出于这个原因,我试图使用Ntp获得实时. 我在网上找到的是这段代码. import java.net.InetAddres ...

  8. java模拟器键盘输入_Java模拟鼠标和键盘输入

    用途 在电脑(Windows/Mac)上模拟鼠标和键盘输入 Mac运行需要打开相关权限,详见文末说明. 效果图 代码 import java.awt.*; import java.awt.event. ...

  9. java游戏服务端_JAVA游戏服务端的速度比得上c++吗?

    看你要做什么游戏 有一类游戏叫益智休闲类游戏,就是用php做服务器都没问题,何况java 现在热门的吃鸡类游戏,官方钦定UE4,UE4自带服务器,跟客户端一样是C++ 另外就是各类mmo游戏,这类游戏 ...

最新文章

  1. 分享一个简单的功能集网站
  2. SpringBoot之使用RabbitMQ实现延迟队列
  3. php如何测量坐标周围,php – 如何检查经度/纬度点是否在坐标范围内?
  4. Fliptile (二进制压缩)
  5. 将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1.3X
  6. HUD4035Maze
  7. 1.14 日志(递推ybtoj)
  8. html弹出保存文件对话框_有没有遇到过CAD文件损坏或打不开的情况?养成这个习惯很重要...
  9. python apache mysql_在Linux系统上部署Apache+Python+Django+MySQL环境
  10. vs解决方案中添加文件夹
  11. Mirth学习笔记 - 建立Mirth通道
  12. HDOJ 最小长方形 1859
  13. 杂谈:倘若flash支持JPEG XR格式?
  14. Hibernate简单配置
  15. MongoDB笔记 -- ReplicationSet复制集
  16. 什么是域名服务器?域名服务器的作用是什么?
  17. 线性代数之向量间线性关系
  18. Ubuntu安装迅雷,让下载变得轻松
  19. 如何编写和精灵宝可梦一样的 app?
  20. ctf MISC writeup

热门文章

  1. php数据太大运行时间长超时导致500Internal Server Error错误怎么解决?
  2. Oracle Workflow Demo 1 - 一个简单的请假申请工作流
  3. Linux常用词汇及术语大全
  4. mysql哪个皮肤好用_MySQL实现replace函数的几种实用场景
  5. pro7 plus android8,魅族PRO7 Plus是什么系统_魅族PRO7 Plus统更新-太平洋IT百科
  6. 查缺补漏!最快最简单的排序(1)
  7. iMindMap 10的两种分支主题满足你多种需求
  8. 黑苹果关机变重启_「技巧」手机黑屏死机咋整?重启是王道
  9. hdu 笔试2018-03农场缺水
  10. 使用Python调整图像大小