Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1576820
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:20:53

一起学习
Java反射机制提供了一种强大的应用程序接口来帮助我们在运行时检测和执行对象上的操作。该机制允许程序员审视一个未知对象,并且获得它的属性,例如对象上的方法,JavaBean的属性以及继承关系等。 Java中有两种类型的值,一种是类类型,它把对象的属性定义在一个类中。类类型是面向对象结构的基本组成部分。第二种类型的值是基本数据类型。反射类型通常用于类类型,但是,其实它也可以很方便应用到Java的基本类型上。 Java中的基本类型继承自基于C的语法,其中包括boolean、byte、short、int、long、float、double、char等类型。 每一个基本类型都与一个java类相关联。这些类封装在java.lang.package中,这个package默认导入所有的java源代码文件。 在java.lang包的基本数据类型包装类中,不是像定义对象那样用类(class)而是用一些特殊的常量来表示基本数据的类型(type).例如,是常量Interger.TYPE而不是类Integer表示int类型,是Byte.TYPE常量表示了byte类型.这种方式使得为一个未知的JavaBean创建通用的组件成为可能. 下面是一个例子片断,其作用是根据一个传来的HttpServletRequest中设置JavaBean中的值。 // thrown Exceptions are left out for ease of reading... Object bean = .... BeanInfo bi = Introspector.getBeanInfo(bean.getClass( )); PropertyDescriptor[ ] pds = bi.getPropertyDescriptors( ); for(int i=0; i 下载本文示例代码


使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性使用反射机制确定基本数据类型属性
阅读(354) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~