您的位置:首页 > 编程语言 > Java开发

Java基础学习笔记【11】Reflect反射(1)

2015-10-08 18:29 399 查看
InputStreamReader将字节流转换为字符流
在java1.7中新增了Files,Paths对流,路径操作的工具类,内部就是输入输出流等的操作
Syso加只能提示可以快速代码System.out.println();
反射创建Class的三种方式:
(1)使用 class的属性得到Class对象
(2)使用Class.forName(类的全限定名称) static Class<?> forName(String className)
(3) Object类: Class<?> getClass() 返回此 Object 的运行时类。
Class的一些常用方法:
反射构造器:
基本类型(boolean、byte、char、short、int、long、float 和 double)使用 类型.Class 获取class
包装类型(Integer等)都使用:包装类都有一个TYPE的常量 ;用于表示其基本数据类型的字节码
数组的Class对象,所有具有相同元素类型和维数的数组都共享该 Class 对象 Class<String[]> arr = String[].class;
什么数组是使用 类型[].Class
反射的方法:
反射字段:
Declared一般在反射的使用中带有该单词名称的方法都是私有的或者受保护的类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: