Java
文章平均质量分 77
代码栈
这个作者很懒,什么都没留下…
展开
-
我对C++中重载函数的反思
记得之前总结C++学习心得的时候,我在函数重载的地方有一句话是函数的重载不能通过返回值来确定,但是有例外,我当时没有想起那个特例,今天在学习JAVA的时候看到JAVA里面函数返回值可以区分函数重载的时候我想起了C++中的那个特例。首先,我们来看一下JAVA中函数重载时通过函数返回值来区分函数的例子,源程序如下: package polymorphism; class Grain {原创 2011-11-30 22:26:52 · 528 阅读 · 0 评论 -
我对JAVA中一个多线程程序的思考
我之前看到书上一个JAVA多线程的例子,我想学过OS的人看见多线程程序后都会有一些冲动,我也是,二话没说就把代码输到Eclipse中看了一下结果,发现和自己想的一样,结果也很漂亮,然后我就写了一篇日志,下面的源代码不是我写的是书上看到的: import java.awt.BorderLayout; import javax.swing.JFrame; import javax.s原创 2011-12-02 12:28:55 · 553 阅读 · 1 评论 -
八数码(A*算法使用JAVA实现)
A*算法是一个很有名的算法,百度之星程序设计大赛的名字就是来源于A*算法,说道百度之星,还是很有挑战性的一种网络比赛,我就参加过一次,不过打击挺大的,但是我也看到了自己在算法方面的薄弱,需要自己更多的付出和努力。A*的关键是启发式函数,我们的目标是找出一个决策函数,这个决策函数决定从当前可选的状态集合中选择哪一个状态继续扩展,八数码是一个很不错的练习,我们这里的启发式函数为:f(n) = h(n)原创 2011-12-21 16:05:35 · 2550 阅读 · 1 评论