分形应用:造山

摘要: 一、分形山脉 1、山脉原型: 分形是具有自相似性的图形,即它们都具有最初的原型。如果山脉是分形,那它的原型又是什么?容易想到的是简单的三角形。一个立起的三角形,俨然山的抽象。 2、递归迭代: 那三角形又是如何能一步一步地内部迭代而逼近一座山呢?在1978年,Loren Carpenter 就解决了这 阅读全文
posted @ 2016-10-05 23:03 莫小江 阅读(1387) 评论(0) 推荐(0) 编辑

字符串的拼接、比较

摘要: 1、字符串的拼接(以java语言为例) 1.1、主要方法: String+=String; String.concat(String); StringBuffer.append(String); StringBuilder.append(String); 1.2、效率分析 测试代码: public  阅读全文
posted @ 2016-07-06 10:48 莫小江 阅读(299) 评论(0) 推荐(0) 编辑

Java用Object实现数组队列的泛思与理解

摘要: 1、数组队列:能够限定只存一种数据或(不限定数据类型)同时存储多种数据的一个数组封装类 2、实现:使用泛型,创建对象时若指定数据类型,则只能存储一种数据,否则可以存储多种数据; 2.1、前者:类似于C++的(泛型程序设计)构建模板类,创建对象时指定数据类型,类模板实例化为具体的类,再生成相应的对象; 阅读全文
posted @ 2016-02-26 15:45 莫小江 阅读(682) 评论(0) 推荐(0) 编辑

安卓2048小游戏的构建

摘要: 1、所需控件:(1)自定义控件(对view的继承)(2)Canvas、paint、bitmap(画图控件)(3)触屏监听器(OnTouchListener的实现)2、过程实现:(1)自定义控件: 对view进行继承PublicMyViewextendsView{}主要内容:1)继承view的三个... 阅读全文
posted @ 2016-01-20 12:52 莫小江 阅读(277) 评论(0) 推荐(0) 编辑

安卓的画图应用的构建

摘要: 1、所需的控件:(1)Paint:画笔,可设置画图线条颜色,粗细,锯齿有无等,用与画图的工具;(2)Canvas:画布(需传入Bitmap对象),使用该对象可以达到自己想画的图形效果, 最后实现在位图上如:直线,矩形,椭圆等;(3)Bitmap:位图,实现画布图形的控件;(4)ImageView:装... 阅读全文
posted @ 2016-01-13 11:41 莫小江 阅读(270) 评论(0) 推荐(0) 编辑