下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

java手游开发视频教程

手游开发

java手游开发图文教程

  • 快速了解Java消除代码异味的开发技巧

    发布于 2016-02-22 10:37:01查看:760

    异味这个词,可能有点抽象,我们先看一下下面的例子。 这是一个CAD系统。现在,它已经可以画三种形状了:线条,长方形和圆。 [/图片] 先认真的看一下下面的代码: class Shape { final static int TYPELINE = 0; final static int TYPEREC......

  • 如何创建状态栏

    发布于 2016-02-22 09:35:42查看:856

    Sketcher程序的一个局限性在于,你不能直接得到有关当前所选图元的类型和颜色的反馈信息。对于显示各种应用程序参数的状态来说,应用Windows的状态栏是一种通用、便捷的方式。 [/图片] 我们可以构造自己的StatusBar类,它将定义一个状态栏。理想的方法是设计一个通用的状态栏,然后再为S......

  • Java开发技巧之消除代码异味(3)

    发布于 2016-01-29 18:31:32查看:824

    现在,我们来看看上面例子中的代码异味吧! [/图片] 示例代码中的代码异味: 第一种异味:代码用了类别代码(type code) class Shape { final int TYPELINE = 0; final int TYPERECTANGLE = 1; final int TYPECIRC......

  • Java开发技巧之消除代码异味(2)

    发布于 2016-01-29 18:31:30查看:1085

    代码都是一直在改变的,而这也是上面的代码会碰到的一个问题。 现在我们有一个问题:如果我们需要支持更多的形状(比如三角形),那么肯定要改动Shape这个类,CADapp里面的drawShapes这个方法也要改。 [/图片] 好,改为如下的样子: class Shape { final static i......

  • Java开发技巧之消除代码异味(1)

    发布于 2016-01-29 18:31:29查看:860

    异味这个词,可能有点抽象,我们先看一下下面的例子。 这是一个CAD系统。现在,它已经可以画三种形状了:线条,长方形和圆。 [/图片] 先认真的看一下下面的代码: class Shape { final static int TYPELINE = 0; final static int TYPER......

  • Java类中的各种详情数据

    发布于 2016-01-20 17:09:11查看:877

    本文是java教程之Java类中的各种数据部分。 按照数据声明的位置,Java类可以分为两类,声明位置的不同,作用域就有所不同。 [/图片] 1.数据成员:在类体中声明的数据,称为数据成员。 2.局部变量:在方法中声明的数据,称为局部变量,也称为本地变量,方法变量,自 动变量。局部变量只能在该方法中......

  • Java语言入门教程Comparable与Comparator接口(1)

    发布于 2016-01-20 17:09:02查看:970

    在实际开发中,我们常常需要对某些数据进行排序,这些数据往往使用数组 或者集合保存。 [/图片] 对于数组中的数据排序,API中提供了一个数组的工具类, java.util.Arrays,类中重载了大量的sort方法,可以对各种类型的数组进行排 序。如对于Object类型数组排序有如下方法: pu......

  • Java语言入门教程Comparable与Comparator接口(2)

    发布于 2016-01-20 17:08:56查看:1127

    初学者可以借助这个例子,理解一下接口的作用。接口Comparable定义了所 有需要使用sort方法排序的对象的共同行为,否则sort方法根本无法实现。 [/图片] 如果Course数组可能根据价格排序,也可能需要根据名称排序,显然使用这 个方法就有局限性,因为compareTo方法只可能实现一种比......

  • Java语言中重载与覆盖的方法

    发布于 2016-01-20 17:08:50查看:1141

    很多时候,某个java类中有多个类似的方法。如Math类中,计算绝对值的方 法就会有多个,因为对不同数据类型的数计算方式不同。比如对float,int, long,double各类型的计算方式各不相同,那么Math类中就应该设计4个求绝对 值的方法,分别对每种类型进行计算。 [/图片] 在这种情......

  • 程序员新手不知道的小技巧

    发布于 2016-01-20 16:18:10查看:669

    1.重构是程序员的主力技能。 2.工作日志能提升脑容量。 3.先用profiler调查,才有脸谈优化。 4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。 5.普通程序员+google=超级程序员。 6.写单元测试总是合算的。 ......

查看更多>>