
java
文章平均质量分 75
bigbug_zju
这个作者很懒,什么都没留下…
展开
-
Java中的迭代器模式
迭代器模式的本质: 分离集合对象的遍历行为,抽象出单独的迭代器来负责。 优点明显:既不暴露内部的数据结构,又可以让外部透明地访问内部的数据。 启发: 不论集合内部的数据如何表示,都可以通过iterator接口完成对内部数据的遍历和访问;这是怎么做到的? 如下面的例子:原创 2015-08-24 12:52:09 · 654 阅读 · 0 评论 -
Java中的reflect技术
什么是reflect技术?网上通常将这种技术称为“反射”,我倒更希望称之为“反映”:从类的底层角度实现来反映一个类的各个部分。Refect技术能对一个类进行反映,获得类中的成员变量和成员方法。 public class ReflectPoint{ private int x; p原创 2015-08-18 13:16:39 · 479 阅读 · 0 评论 -
基于java的贪吃蛇设计与实现
基于java的贪吃蛇的设计与实现 界面的设计;包括:蛇体本身;界面;贪吃蛇的控制:控制部件,控制蛇体,根据蛇体再去做界面更新;蛇体模型作为主要的数据结构刻画贪吃蛇;而控制模块主要接受来自键盘的输入,然后变更蛇体模型,界面更新模块根据蛇体模型的变化,重新刷新界面,从而产生动画的效果;原创 2015-08-18 13:21:43 · 6765 阅读 · 1 评论 -
java技术-静态代理到动态代理
代理模式的本质:通过增加一定的间接性来完成某些附加的操作。 比如我们通过某个代理来给mm送礼物:public class testproxy{ publicstatic void main(String args[]) { schoolgirlmm = new schoolgirl("jiaojiao");原创 2015-08-18 13:59:58 · 540 阅读 · 0 评论 -
基于Java的拼图游戏
项目需求:用户可通过目录,选定要进行拼图的照片,照片经过处理后,被分割为3*3的小块;将其中的小块放置到3*3的框中,其中的最右下角留白;按上下左右方向键,移动方框中的照片小块,直到拼接出原始的图像,游戏结束; 已有资料:http://blog.sina.com.cn/s/blog_5e3ab00c0100igqh原创 2015-08-18 12:46:36 · 4133 阅读 · 2 评论 -
Java技术1-线程池
参考资料:http://developer.51cto.com/art/201202/314316.htm 所谓的线程池:预创建一些默认数量的线程;当有新任务到来时,直接调用线程池中的线程来完成任务;创建线程的时间t1,销毁线程的时间t3,而线程真正做事的时间为t2;那么只有在t2的情况下,使用线程池技术才是合原创 2015-08-18 12:57:09 · 483 阅读 · 0 评论 -
java同步技术-wait, notify, synchronized
参考资料:http://blog.youkuaiyun.com/zyplus/article/details/6672775http://www.jb51.net/article/36553.htm在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法原创 2015-08-18 13:11:00 · 615 阅读 · 0 评论 -
Java太空大战小游戏源代码分享
出于教学目的,自己写的Java小游戏,结构简单,代码精简,适合Java初学者,尤其是在校大学生练手。下载的链接:https://pan.baidu.com/s/1iZGk0v2ItFT9Bllilntn-w hx7s...原创 2018-04-21 09:59:22 · 2705 阅读 · 4 评论