- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 使用BeanUtils操作javaBean类
首先有个java7 的 新特性Map map={ name="wangliroeng",age="19",weight="dfdfd" }Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,set
2013-08-05 23:26:14
900
原创 java内省 操作javaBean
内省(IntroSpector)是Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问 name 属性,这就是默认的规则。 Java 中提供了一套 API 用来访问某个属性的 getter/setter 方法,通过这些 API 可以使你不需
2013-08-05 22:37:16
427
转载 java反射
下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...}
2013-08-05 22:32:40
368
原创 java 枚举
package com.ljq.test;/** * 枚举用法详解 * * @author jiqinlin * */public class TestEnum { /** * 普通枚举 * * @author jiqinlin * */ public enum ColorEn
2013-08-05 22:26:01
483
原创 java 自动拆箱与装箱
java 5.0 开始对基本数据类型提供了 自动装箱 (autoboxing) 和 自动拆箱 (autounboxing) 的功能,使得基本数据类型与其对象之间的转换变得极其方便。当 int 的取值在 -128 ~ 127 之间的时候,这时候系统并不会每次都帮我们去 new 一个 Integer 对象,而是取值相同的对象只会被 new 一次,取值相同的 Integer
2013-08-04 11:17:48
429
原创 增强for循环
语法 for( type变量名:集合变量名){...}注意事项:迭代变量必须在()中声明集合变量可以是数组或者是实现了Iterable借口的集合类
2013-08-04 00:46:36
373
原创 java可变参数
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:(1)、可变参数必须位于最后一项并且只能有一个可变参数; (2)、...位于变量类型和变量名之间,前后有无空格都可以;(3)、调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。(4)、可变参数和数组会被视为
2013-08-04 00:35:45
455
原创 java静态导入
jdk1.5之后有了静态导入这个功能静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 注意:1、虽然该特性通常称为“静态导入”,但语法必须是import static,后面跟你想导入的static成员的完全限定名称,或者通
2013-08-04 00:09:55
490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人