java回忆
文章平均质量分 63
super_stan
空空儿空空如也
展开
-
关于贪吃蛇游戏(包括一些我的一些编写思路,代码比较全,比较完整)
<br />想好自己准备设计的风格之后,首先搭建基本框架,做出GUI界面,然后构建游戏区具体内容,最后逐步添加遗漏和需要的功能设置。<br />我的snake思路:<br />首先编先一个MainFrame类:搭建整个游戏界面<br /> (1)定义三个级别商量,beginner,middle,expert:public static final int beginner=1,middle=2,expert=3;变量名均为大写<br />(2)定义菜单相关属性:接着定义个menubar和一个menu给m原创 2010-07-22 11:21:00 · 5706 阅读 · 4 评论 -
用窗口事件处理对比事件适配器类
今天有一个学习java的小师弟问我,到底什么是适配器模式,他刚刚学习语言,常听说这个模式,却不能根本的理解。我简单告诉他实现新接口,关联老接口,他问我到底什么适配器,我进一步详细的告诉他一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起。他似乎一下子就懂了,可是过了一会他又来问我,那什么是事件适配器类,这个时候我突然想起了那时我自己学习适配器类的时候,抽象的定义不足以让我们更深刻的理解,我认真思考后给了他这个解释: 用窗口事件处理对比事件适配器类原创 2010-07-31 20:46:00 · 721 阅读 · 0 评论 -
java中对数字进行格式化
<br />在java中我们都是用java.text.DecimalFormat类来专门处理对数字的格式化操作。它是用字符串类型pattern提供格式化模式,利用applyPattern方法设置模式。最后调用format实例方法,其参数为将要格式化的数字,并使用pattern对参数进行格式化。<br /> <br />常用的格式:<br />1.0.0型格式,0表示有字符显示字符,没有字符则用0来代替,如:508.204,这样型的格式会显示:508.2数字;如果是00000.000则会显示00508.204原创 2010-08-07 13:56:00 · 1052 阅读 · 0 评论 -
另一种贪吃蛇的写法
<br />代码一:<br />package Snake;<br />import java.util.Arrays;<br />import java.util.LinkedList;<br />import java.util.Observable;<br />import java.util.Random;<br />import javax.swing.JOptionPane;<br /> <br />public class SnakeModel extends Observable imple转载 2010-08-20 17:04:00 · 1083 阅读 · 0 评论 -
异常的回想
<br />程序错误<br />-编译错误(compilation error)<br />-运行时错误(rentime erroe)<br />-逻辑错误(logic error)<br />异常(exception):程序运行时出现的非正常情况,它中断正常的程序控制流<br />Java给程序员提供了处理的运行时错误的功能,即异常处理<br />异常类:用java累表示异常情况,可扩展,可重用<br /><br />在java中,处理异常的5个关键字:<br /> -try:捕捉异常<br />原创 2010-09-10 14:58:00 · 477 阅读 · 0 评论 -
按值传递和按地址传递的区别
用一个小例子来接受说明:public class Test{ public static void main(String [] args){ String str=new String("World"); char ch[]={'H','e','l','l','o'}; change(str,ch); System.out.print(str+" and "); S原创 2010-09-10 12:38:00 · 1621 阅读 · 0 评论