![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
xyz0330
这个作者很懒,什么都没留下…
展开
-
在Java程序中使用逻辑块的技巧
Java中逻辑块(statement block)就是用大括弧原创 2014-09-26 22:19:48 · 618 阅读 · 0 评论 -
关于命令行上执行java命令的错误分析 - Could not find or load main class
成功的安装了JDK和Eclipse后,在开发测试Java工程中,很少会遇到开发环境问题。这都归功于Eclise通过工程(project)和包(package)把这些管理好。但偶尔在命令行下编译和运行Java文件时,还会遇到如下错误:(以下示例都是在Win7上进行)D:\jtest> java J_Hello调试此类问题可遵循如下步骤:1. 检查环境变原创 2014-09-28 12:57:24 · 17063 阅读 · 0 评论 -
Java程序使用属性文件的经验
Java类库(java.util.Properties)提供了读取和解析属性文件,它的行格式为name=value,例如:MySQL.propertiesuser=cbuserpassword=cbpasshost=localhostJava程序可读取该属性文件来获得连接参数。在命令行运行环境中,属性文件可通过原创 2014-09-30 22:28:11 · 700 阅读 · 0 评论 -
重构练习1:改善程序中this关键字的使用
这些天,在学习Android程序开发,参考的是李刚的“疯狂Android讲义(第二版)”。客观的讲,这本书挺适合初学者入门,从演示Android的界面元素和编程接口来说,书中例程还算到位,但是从程序设计的角度来看,许多例程的质量有待提高。书中第18章介绍了一个完整的小游戏“疯狂连连看”,虽然能正常工作, 但不少地方可以改进。出于练习的目的,我打算对源代码逐步进行重构。问题一:在若干原创 2014-10-10 09:24:00 · 746 阅读 · 0 评论 -
重构练习2:“疯狂连连看”程序中算法简化
重构练习二:简化算法在“疯狂连连看”的程序中,GameService接口和GameServiceImpl类是整个游戏逻辑实现的核心。它们所实现的最繁琐的功能就是“判断两张图案相同的牌是否可以相连”。根据此游戏的规则,可以相连能够分为4种情形:1 两张方块位于同一条水平线,可直接相连2 两张方块位于同一条垂直线,可直接相连3 两张方块以两条线段相连,就是有一个拐角4 两张原创 2014-10-11 22:20:15 · 635 阅读 · 0 评论