![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java API学习
andyan2008
这个作者很懒,什么都没留下…
展开
-
Classes
对于每一个类型对象,java虚拟机都会实例一个不变的java.lang.Class的对象,用来提供运行时的信息检查.Class也提供了创建新的classes和对象的能力.更重要的是它是映射API的一个入口点.在java.lang.reflect包下所有的类以及java.lang.reflect.ReflectPermission(当然它也是类),都没有一个公共的构造子.为了获取这些类的对象,C...2009-05-14 17:47:45 · 199 阅读 · 0 评论 -
检查类的修饰符和类型
一个类可以被申明一个到多个影响它运行时行为的修饰符.访问修饰符:public,protected,private;需要重写的修饰符:abstract;限制一个实例的修饰符的static;禁止被修改的修饰符:final;强制准确的浮点行为的strictfp;注解这些修饰符不是对所有的类都适合.如一个接口就不能为final,一个枚举不能是抽象的.java.lang.re...2009-05-14 20:21:52 · 108 阅读 · 0 评论 -
获取字段类型
一个字段包括基本数据类型和引用数据类型.基本数据类型:boolean,byte,short,int long,char,float,double. 一个引用型的类型可以是java.lang.Object直接,间接的子类,以及接口,数组,枚举类型.以下示例了如何来获取字段类型.[code="java"]import java.lang.reflect.Field;import...2009-05-14 22:30:41 · 252 阅读 · 0 评论 -
回调和解析字段修饰符
一个字段的修饰符可能也现以下:访问修饰符:public,protected,private;管理运行时的修饰符:transient,volatile;限制一个实例:static禁止修改:final注解:Annotations如下:[code="java"]import java.lang.reflect.Field;import java.lang.re...2009-05-16 00:23:12 · 136 阅读 · 0 评论 -
取得和配置字段值
当给了一个类的实例时,它可以去使用映射去配置这个类字段的值.如果在正常的情况下不可用时,这将会为我们完成工作.如下:[code="java"]import java.lang.reflect.Field;import java.util.Arrays;import static java.lang.System.out;enum Tweedle {DEE,DUM}p...2009-05-16 00:44:57 · 83 阅读 · 0 评论 -
Methods
java.lang.reflect.Method 类提供了访问方法的修饰符,返回类型,方法参数,注解,和可能抛也的异常的API.也可以调用方法.:获取方法类型信息:如何来列举申明在类中的方法,以及如何获取其类型信息.一个方法的申明包括方法名,修饰符,参数,返回类型,以及可能抛也的异常.我们可能通过java.lang.reflect.Method来获取.如下示例:[code="j...2009-05-16 10:50:42 · 214 阅读 · 0 评论 -
映射_方法调用
java的反映机制提供了调用方法的方法.在非映射代码中,如果不实例化就无法调用(非静态)方法.映射机制提供了java.lang.reflect.Method.invoke()方法.如下示例:[code="java"]import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;i...2009-05-16 13:57:56 · 256 阅读 · 0 评论