
java
文章平均质量分 77
Badtz_dut
a simple guy from dut
展开
-
一道JAVA 21点纸牌游戏
大三了,刚学JAVA这门课,老师留了一道课后习题:· 完成一个变形版的纸牌21点游戏。该游戏来源于21点游戏,实现人机对战。游戏说明如下:(1)该游戏需要两副牌,没有Joker,共104张。每张“纸牌”应具有花色与数字两个属性。(2)游戏在机器与人类玩家之间进行。游戏一开始应先洗牌(将104张牌打乱)。(3)机器永远是庄家,所以永远先给机器发牌,机器的牌不可见,只能看到机器要了原创 2013-10-22 23:06:45 · 9345 阅读 · 2 评论 -
简述什么是JAVA中的多态
在JAVA语言中,通过方法重写可以在具有继承关系的多个类中定义名称相同但操作不同的多个方法。多态,正是程序运行时判断执行其中哪个方法的能力。原创 2013-11-02 22:37:25 · 2395 阅读 · 0 评论 -
Java中abstract和interface的区别(精辟的解释)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是转载 2013-11-03 21:14:19 · 1754 阅读 · 0 评论 -
Java中对象的序列化
简单的说,是对对象进行序列化的处理,以流的形式进行传输。其目的是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。Java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的“深复制”,即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。原创 2013-11-04 16:35:26 · 1332 阅读 · 0 评论 -
Java与数据库的连接全教程
首先声明一下环境信息,我用的是NetBeans IDE 7.3.1,数据库用的是Microsoft SQL Server Management Studio 2008,个人PC是win7 32位机。(最好将Netbeans和SQL Server都打开)在连接之前先打开控制面板,以小图标形式查看,进入ODBC,点击系统DSN:第一次要点添加,不是第一次直接双击自己设置的那个数据源原创 2013-11-04 17:07:14 · 1849 阅读 · 0 评论