自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java的死锁现象

很久以前学习Java的多线程机制时,一直没有搞懂Java的锁机制,今天花费了一整天的时间研究了一下。在学习的过程中发现一项非常有趣的问题,那就是死锁现象,下面是对死锁现象的完整描述:当A线程等待由B线程持有的锁时,而B线程正在等待A线程持有的锁,随即发生死锁现象,JVM不会检测也不试图避免这种情况,完全需要靠程序员自己注意。要避免死锁现象,我们首先需要搞清楚什么

2016-06-23 01:02:09 838

原创 关于《连连看》的算法研究和演示Demo

连连看曾经是一款非常受欢迎的游戏,同时它也是一款比较古老的游戏。看到这里你千万不要认为本篇文章打算讨论《连连看》的历史以及它取得的丰功伟绩。恰恰相反,在这篇文章中我们打算讨论该游戏背后的实现思想,包括它定义的游戏规则,以及游戏的实现算法。作为应用,我们还将利用Java代码实现一个通用的《连连看》算法,并使用Java Swing框架创建一个演示实例。1《连连看》的游戏规则是如何定义的?

2016-06-10 00:18:38 26512 9

原创 JAVA IO流

在计算机编程中,IO是一项非常重要的内容。I表示Input,O表示Output,即输入/输出。这里所说的输入/输出都是站在应用程序的立场上讲的。输入和输出都必须有源和目标,对于输入,目标就是程序本身,源可能是文件、网络、内存空间、数据库等等。对于输出,上述情况刚好相反。一 、流的概念流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进

2016-06-30 21:08:11 714

Libgdx(包含box2d)开发的PC版、Android版Flappy Bird

本应用是使用Libgdx开源框架重新开发FlappyBird游戏,仿真度极高,为了辨识特意加上了一个暂停按钮!

2016-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除