`
木有鸟的脚
  • 浏览: 5111 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表
前段时间刚刚学习事件监听器,于是便选择比较经典的2048小游戏来找一下感觉  实现的大致思路如下:     1.先定义一个500*500的窗口,可以在上面把当前分数,最高分,游戏区及开始按钮画出来; //初始化game2048游戏界面的方法 public void initUI(){ this.setTitle("2048_PC版"); this.setSize(500, 500); this.setLocationRelativeTo(null); this.setResizable(false); this.setDefaultClose ...
    经常听技术大牛提起数据结构,数组,链表,树,图等概念,不明觉厉呀,现在我们好好探讨一下吧!            这里是度娘给的定义:          数据结构:是相互之间存在一种获多种特定关系的数据元素的集合。        说白了,也就是数据元素之间关系(排序?排序方式)。我们在这里可以对我们学到的集中数据结构简单分析一下。                1.连续的:数组,栈等         2.非连续的:链表,树,二叉树,图等         3.两者都有的:hash表,数组队列等       很明显,连续的数据结构在更便于查找,但不利于修改,删除,插入等操作。而 ...
前不久和Java君写了一个五子棋小游戏,清闲时刻不妨与基友对弈几场,也算是小娱怡情,快哉快哉  我是先实现五子棋的棋盘,当然要用重绘函数(不然又会遇到”棋盘去哪儿啦“问题),接下来就是调用鼠标点击事件来放棋子,当然,棋子要存放在一个二维数组中,来记录每一步。最后就是胜负的判定以及步数的计数~ 至于创建一个窗体等等,前面的2048已经有所提及,我们直接往下走。 先通过一个重绘函数来实现棋盘和棋子的绘制: @Override public void paint(Graphics g){ super.paint(g); this.qipan(g);//画棋盘的方法 this.qi ...
我们常常迷恋于梵高,塞尚,毕加索的作品,不管是超现实主义还是抽象主义,都给与我们以心灵的震撼与感慰。也曾简单的学过素描,不过本人天生对绘画完全免疫,把香蕉画成茄子的事情常有,现在接触到了编程,发现原来 ...
[size=large][size=medium]1.为什么需要使用继承?[/size][/size] java是面向对象的编程语言,是类构成了java语言,而继承又是java必不可少的,继承就是当你写一个类时,虽然这个类满足了某些功能但是你又想拓展它的功能,此时你就可以使用继承机制在写一个该类的子类,来完成你需要的功能,一旦子类继承了父类就拥有了父类的方法与域(除私有方法和私有域),在子类中也可以重写父类的方法,覆盖父类中同名的方法,定义与父类相同的域,隐藏父类同名的域,实现子类需要的功能。继承的优点是提高搜索了代码的效率,避免了代码重写。 2.Java的关键字与格式 Java的关键字 ...
进大学前就早闻Java君的大名,终于开始了我的Java之旅,话不多说,我的java君的《HelloWorld》,算是一个起点~ 三个类,一个是Gailun类,一个jax类,(草丛盖伦和武器大师贾克斯),就是两个对象的具体实现类,包括他们的属性和血量攻击力等的实现方法;最后是Manage类,来实现他们的战斗。 [color=violet][color=cyan] /* * Gailun类的实现 */ public class Gailun { private String name; private int blood; private int gongjili; // ...
Global site tag (gtag.js) - Google Analytics