随笔分类 -  Java程序设计

摘要:流行病毒传染模拟仿真实验 共有三个java文件,请根据注释提醒,补充程序并完成仿真实验。Epidemic.java(主类)/** * Main class for simulating an epidemic. The simulation consists of ... 阅读全文
posted @ 2018-08-17 00:31 涛涌四海 阅读(1261) 评论(0) 推荐(0)
摘要:五子棋行棋相关术语 〖阳线〗即:直线,棋盘上可见的横纵直线。 〖交叉点〗阳线垂直相交的点,简称“点”。 〖阴线〗即:斜线,由交叉点构成的与阳线成45°夹角的隐形斜线。 〖落子〗棋子直接落于棋盘的空白交叉点上。 〖轮走方〗即“行棋方”,有权利落子的黑方或白方。 〖着〗在... 阅读全文
posted @ 2015-05-18 17:11 涛涌四海 阅读(506) 评论(0) 推荐(0)
摘要:抽象类与构件化抽象类 定义类时,如果类的一个或多个方法实现不能确定,需要在不同的子类中,根据不同情况具有不同的实现;此时可以把父类定义成抽象类。构件化 在软件复用思想下,软件系统可以通过构件组成(拼接组装)而成。同一个系统,某些功能或组成部分,可以通过不同构件替换... 阅读全文
posted @ 2015-05-18 15:11 涛涌四海 阅读(148) 评论(0) 推荐(0)
摘要:一、HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 的实现不是同步的,这意味着... 阅读全文
posted @ 2014-12-28 11:46 涛涌四海 阅读(352) 评论(0) 推荐(0)
摘要:形式:问题讨论记录、实践报告、学习笔记积分点:参与人数、理解掌握度、知识与延伸、评价 阅读全文
posted @ 2014-02-15 14:31 涛涌四海 阅读(98) 评论(0) 推荐(0)
摘要:Understanding The Minimax Algorithm-理解极小极大搜索算法 One of the most interesting avenues of computerscience is that of programming a... 阅读全文
posted @ 2014-02-15 09:51 涛涌四海 阅读(630) 评论(0) 推荐(0)
摘要:为了把问题说清楚,假设了如下的实验环境、测试过程和问题。一、实验环境:1.存在一个Java Project,工程名为JarTest.(将其导出jar文件为test.jar)内有两个类,一个为抽象父类A,一个为子类B,代码如下。package cn.edu.sdu;pu... 阅读全文
posted @ 2014-02-11 18:43 涛涌四海 阅读(91) 评论(0) 推荐(0)
摘要:JSP文件,获取文件的相对路径和绝对路径"); String pa=application.getRealPath(""); //绝对路径 out.println("绝对路径"+pa+url+""); %> 阅读全文
posted @ 2014-02-08 17:47 涛涌四海 阅读(175) 评论(0) 推荐(0)
摘要:一、jsp开发环境 1.JDK安装(参考http://blog.csdn.net/cnlht/article/details/7911664) 2.安装MySQL(安装包,可以到oracle网站下载) 3.安装Tomcat(参... 阅读全文
posted @ 2013-06-22 10:42 涛涌四海 阅读(142) 评论(0) 推荐(0)
摘要:在写java程序时不可避免要获取文件的路径。1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\t... 阅读全文
posted @ 2013-03-07 10:14 涛涌四海 阅读(119) 评论(0) 推荐(0)
摘要:六、更改MySQL目录 MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把MySQL服务进程停掉: ... 阅读全文
posted @ 2013-03-05 16:20 涛涌四海 阅读(127) 评论(0) 推荐(0)
摘要:现有类A、B、C。接口D和E。已知:1、A类定义有抽象方法a,B类定义有方法b,C类定义有方法c,D接口定义有抽象方法d,E定义有抽象方法e。2、A是抽象类,B继承A。一、 用“能”或“不能”回答以下问题:1、C能继承B吗?2、 B能继承C吗?3、C能继承B同时实现D... 阅读全文
posted @ 2012-12-20 23:49 涛涌四海 阅读(93) 评论(0) 推荐(0)
摘要:定义一个圆类,构造方法一个带参数,一个没有参数。其他方法有get方法,set方法,toString方法和equals方法。要求:1.toString方法返回字符串(x,y)r。注:其中x和y为圆心的坐标,r为半径值,都为整数。2.equals方法判断两个圆是否相等。若... 阅读全文
posted @ 2012-12-20 23:28 涛涌四海 阅读(76) 评论(0) 推荐(0)
摘要:采用事件和监听机制,用Java编程设计如下功能程序。1.Human类可以具有看牌(查看自己的牌)、翻牌(报牌事件)和监听翻牌。2.发牌手类,具有发牌(1-13随机取个整数,发拍手此时也不知道每个人的牌)功能、监听Human翻牌和宣布获胜方(大数牌获胜)。3.测试类,定... 阅读全文
posted @ 2012-12-20 23:05 涛涌四海 阅读(113) 评论(0) 推荐(0)
摘要:我们在JFrame、awt或swing中了解过事件的概念。如MouseEvent, KeyEvent, WindowEvent。JDK就像给我们提供了框架结构一样,提供了设计事件和监听的方法。1.设计一个事件import java.util.EventObject;p... 阅读全文
posted @ 2012-12-20 22:46 涛涌四海 阅读(418) 评论(0) 推荐(0)
摘要:一、实践目的:1.鼠标点击、拖动等事件的应用与区别2.棋谱文件的保存与读取3.完善象棋的规则。二、实践内容:中国象棋历史悠久,吸引了无数的人研究,现对中国象棋的对战和实现棋谱的制作做如下的设计和说明,供大家参考学习。1、机机对弈,红方先手。在符合规则的情况下拖动棋子到... 阅读全文
posted @ 2012-11-20 22:52 涛涌四海 阅读(398) 评论(0) 推荐(1)
摘要:一、实践目标: 1.掌握JavaGUI界面设计 2.掌握鼠标事件的监听(MouseListener,MouseMotionListener)二、实践内容: 设计一个简单的五子棋程序,能够实现五子棋下棋过程。如下图所示 五子棋运行界面 ... 阅读全文
posted @ 2012-11-12 21:03 涛涌四海 阅读(428) 评论(0) 推荐(0)
摘要:实践目的:1.Eclipse的配置2.Eclipse建立Java工程,并运行程序。实践内容:1.配置Eclipse Eclipse是一个开源的Java IDE开发工具。在安装JDK后,下载Eclipse,解压包后会有一个Eclipse文件夹,双击Eclipse文件... 阅读全文
posted @ 2012-10-27 13:10 涛涌四海 阅读(240) 评论(0) 推荐(0)
摘要:实践目的:1、学会定义接口2、掌握什么情况下用接口3、抽象类与接口的区别实践内容:1、设计动物Animal类,和三个子类(Dog、Cat和Fish),另Fish也属于食物Food的子类,此时Food不能作为类,可以设计为接口。2、设计棋盘接口BoardInterfac... 阅读全文
posted @ 2012-10-25 13:37 涛涌四海 阅读(129) 评论(0) 推荐(0)
摘要:1.在线的国际象棋 Online chess 2.国际象棋chess.net3.象棋俱乐部 象棋 阅读全文
posted @ 2012-10-17 00:48 涛涌四海 阅读(144) 评论(0) 推荐(0)