Android中绘制图片或形状是我们常遇到的事情,通过最近的学习与在网上学习的案例与资料那么我今天就总结一下android中绘制用到的一些类和方法,其中其中主要包括3个类Canvas,Paint,Bitmap,这里我做的不规范,直接在主类中添加代码,如果想规范一点你们可以自定义一个View,覆写onDraw()方法,在onDraw()中进行代码的添加,先看一下效果图:
此类部分解释有借鉴:h...
分类:
移动开发 时间:
2016-05-13 03:26:04
阅读次数:
242
完整步骤自定义View的步骤:1、在res/values中自定义View的属性2、在构造方法中遍历我们自定义的属性,并根据这些属性值对成员变量初始化3、重写onMesure,测量view的宽高,view视图大小的将在这里最终确定,子类可以覆写onMeasure()方法实现自己的计算视图大小的方式,并... ...
分类:
其他好文 时间:
2016-05-05 10:58:39
阅读次数:
256
平时使用map时都是用JAVA原生的类型,所以很少关注到hashcode()和equals()的方法的内部实现。近期实现一个小工具,涉及到自己写的类的查找比对,又再次重温了相关的知识。 上简单示例代码,比对自己覆写和不覆写的差异 不覆写hashcode()和equals(): 1 import ja ...
分类:
编程语言 时间:
2016-04-30 11:32:11
阅读次数:
196
重载:指子类改写了父类的方法,覆写:指同一个函数,同样的参数列表,同样的返回值的,但是函数内部的实现过程不同。 重载: 1、方法名必须相同。 2、参数列表必须不相同,与参数列表的顺序无关。 3、返回值类型可以不相同。 覆写:派生类重写基类的虚函数。 1、只有虚方法和抽象方法才能被覆写。 2、相同的函... ...
分类:
编程语言 时间:
2016-04-25 11:33:39
阅读次数:
155
一、override(重写、覆写) 1、子类重写父类的方法(两同一小一大一权限) ① 方法签名必须相同,返回值类型必须相同。 ② 抛出的异常必须小于等于父类方法 ③ 权限修饰符必须大于等于父类方法的权限修饰符 ④被覆写的方法权限修饰符不能是private,否则子类的方法为子类的新方法 二、overl ...
分类:
其他好文 时间:
2016-04-25 00:41:15
阅读次数:
214
Java类之间的关联关系 UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。 一、泛化(Generalization) 泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。 一般用一个带空心箭头的实线表示泛 ...
分类:
其他好文 时间:
2016-04-24 18:52:21
阅读次数:
289
首先,来了解一下“重载”和“覆写”的区别: 重载: (1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同 ...
分类:
其他好文 时间:
2016-04-20 20:07:50
阅读次数:
120
代理模式(Proxy pattern):当一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。静态代理是具体去实现需要代理对象接口,覆写方法时进行个性化操作。 单独为代理而实现作为某个接口实现类的则为静态代理(Static Proxy)。 不多说了,上代码? ...
分类:
编程语言 时间:
2016-04-18 11:45:37
阅读次数:
205
方法覆写(overload)与方法的重载非常相似,它在 Java的继承中也有很重要的应用。 写程序可能会碰到下面的情况,在父类中已经实现的方法可能不够精确,不能满足子类 的需求。例如在前面的 Animal类中,breath方法就过于简单,对于鱼类动物是用腮呼吸的, 而对于哺乳动物则是用肺呼吸的,如何 ...
分类:
编程语言 时间:
2016-04-18 09:58:34
阅读次数:
310
·delete(删除一条记录)·drop或truncate删除表格中数据 1.delete误删除的解决方法原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据具体步骤为:*确定删除数据的时间(在删除数据之前的时 ...
分类:
数据库 时间:
2016-04-17 17:37:05
阅读次数:
243