- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java实现简单的贪吃蛇小游戏(使用线程、内部类、双向链表等)
使用Java中Frame来实现一个简单的贪吃蛇小游戏,游戏中使用了线程、内部类、双向链表等。主要包含四个类:Snake:生成蛇、蛇的移动、添加、碰撞判断Egg:生成一个食物、画出食物Yard:生成一个窗体、实现贪吃蛇的主要功能Dir:四个方向,上下左右实现效果图:Snake.javaimport java.awt.Color;import java.awt.G
2017-06-23 19:46:56 6997 10
原创 设计模式-代理模式(jdk代理和cglib代理详解)
说起代理模式,详细很多人早已经很理解,但对于我这个菜鸟,理解的可能还是不到位,写一次博客加深印象。什么是代理模式呢?代理模式是常用的Java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类和委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不是真正实现服务,而
2017-06-22 11:24:42 8071 9
转载 JDK——ArrayList源码分析
ArrayList就是传说中的动态数组,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素、灵活的设置数组的大小......首先看到对ArrayList的定义:public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializ
2017-06-20 23:07:10 332
原创 设计模式-Iterator理解
为了更好的理解Iterator,也就是迭代器,借用ArrayList和LinkedList,来更好解释了Iterator的作用package designMode.iterator;/** * * @Description 定义集合方法接口 * @author CCQ * @date 2017年6月20日 下午9:52:30 * */public interface Coll
2017-06-20 22:27:35 275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人