/** * *@Title:convertMap *@Description:使用泛型Map转bean *首先先把传入的实体bean的类型通过反射实例化,获取该bean的所有方法。 *遍历map的所有的key,将key首字母变大写,前缀添加set,得到方法名 *然后遍历bean的所有方法,如果有方法名和map的可以拼接的方法名一致, ..
分类:
编程语言 时间:
2015-02-14 01:19:14
阅读次数:
171
/**
*
* @Title: convertMap
* @Description: 使用泛型Map转bean
* 首先先把传入的实体bean的类型通过反射实例化,获取该bean的所有方法。
* 遍历map的所有的key,将key首字母变大写,前缀添加set,得到方法名
* 然后遍历bean的所有方法,如果有方法名和map的可以拼接的方法名一致,
* 就将map的value插入be...
分类:
其他好文 时间:
2015-02-13 16:41:46
阅读次数:
195
类对象是一个常驻内存的单例对象~,用来创造实例对象~另外,类对象中的IVar也是唯一的通过下面代码的打印结果可以看出,通过class_copyIvarList方法打印出来的Ivar变量地址是对应的,也就是说,虽然方法名里面有copy,其实也是同一份Ivarunsigned int varsCount...
分类:
其他好文 时间:
2015-02-12 18:05:42
阅读次数:
163
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!.net 的命名规则: 帕斯卡命名法 ----- 多个单词说明,且直接连接,并首字母大写(类名、方法名、属性名....) 骆驼命名法---------多个单词说明,且直接连接,并首字母大写,第一个字母“小写”;(成员变量) 下...
分类:
Web程序 时间:
2015-02-10 14:51:23
阅读次数:
200
一、命名规则 1.Java标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于Java标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符的组合 关键字不能用作标识符 标识符是大小写...
分类:
编程语言 时间:
2015-02-08 23:12:46
阅读次数:
209
1.尽量保持方法简短(5-20行,一个屏幕能放得下)2.永远不要把同一个变量用于多个不同的目的3.使用自描述的变量名和方法名(注释的最高境界代码即注释)4.尽可能把变量定义在靠近使用它的地方5.拒绝神秘数字6.友好的对待你的语言7.不要逆常规而行8.警惕过早优化9.积极重构测试过的程序10.不要过度...
分类:
其他好文 时间:
2015-02-08 16:41:15
阅读次数:
122
经过此包装后可以方便查看到log所在的类名,方法名,行数等信息
分类:
移动开发 时间:
2015-02-08 08:59:37
阅读次数:
170
/*方法和参数 * 1.c#的方法必须在某个类型当中 * 重要:一个类中的所有方法的签名必须具有唯一性:方法名,参数的数据类型,参数的数量这三个标准来定义唯一性;不包括返回类型;不包括参数的名称 * 2.可选参数的意思就是在声明方法的时候将常量值赋给参数,以后调用方法时就不必每个参数都指定; * 重...
重载、覆盖(重写) 重载是类的多态性的表现主要是方法重载,方法名称相同,参数类型、多少不同,返回值可以相同 覆盖(重写)是把父类的方法做一些修改,名称、参数、返回类型必须相同。可以是使用super引出父类...
分类:
编程语言 时间:
2015-02-06 19:08:06
阅读次数:
270
1、方法重载与覆盖的区别?( Overload与Override的区别)答: 方法的重载属于编译时多态,方法名相同参数列表不同,返回值必须相同或都没有返回值类型。方法的覆盖属于运行时多态,子类覆盖父类的方法,子类指向父类引用,在调用方法的时候用父类的引用调用。2、String 和StringBuff...
分类:
移动开发 时间:
2015-02-06 13:08:51
阅读次数:
223