反射机制一
来源:互联网 发布:java将字符串写入文件 编辑:程序博客网 时间:2024/06/05 09:03
1.得到实例对象字节码的三种方式
public class Reflect {
/*
* 得到实例对象字节码的三种方式
*/
public static void main(String[] args) throws Exception {
String str = "abc";
Class cls1 = str.getClass();
Class cls2 = String.class;
Class cls3 = Class.forName("java.lang.String");
System.out.println(cls1 == cls2);
System.out.println(cls2 == cls3);
}
}
2.通过一个对象获得完整的包名和类名
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package
Reflect;
/**
* 通过一个对象获得完整的包名和类名
* */
class
Demo{
//other codes...
}
class
hello{
public
static
void
main(String[] args) {
Demo demo=
new
Demo();
System.out.println(demo.getClass().getName());
}
}
3.实例化Class类对象
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package
Reflect;
class
Demo{
//other codes...
}
class
hello{
public
static
void
main(String[] args) {
Class<?> demo1=
null
;
Class<?> demo2=
null
;
Class<?> demo3=
null
;
try
{
//一般尽量采用这种形式
demo1=Class.forName(
"Reflect.Demo"
);
}
catch
(Exception e){
e.printStackTrace();
}
demo2=
new
Demo().getClass();
demo3=Demo.
class
;
System.out.println(
"类名称 "
+demo1.getName());
System.out.println(
"类名称 "
+demo2.getName());
System.out.println(
"类名称 "
+demo3.getName());
}
}
0 0
- Java反射机制(一)
- Java反射机制一
- java反射机制 一
- OC反射机制一
- JAVA反射机制(一)
- 反射机制一
- 反射机制(一)
- Java反射机制(一)
- 反射机制(一)
- 浅谈反射机制(一)
- 反射机制(一)
- java反射机制(一)
- JAVA反射机制事例一
- 漫谈反射机制(一)
- java反射机制总结(一)
- 浅谈Java反射机制(一)
- C++实现反射机制(一)
- 《黑马程序员》反射机制《一》
- weka实战003:apriori关联规则算法的实现
- fatal error: CCMenuItem.h: No such file or directory
- Tomcat 端口被占用问题.Several ports ( 8080, 8009) required by Tomcat v6.0
- c# 学习笔记1
- Mac 命令行大全
- 反射机制一
- sql文件解析
- 什么是KVC和KVO?
- meta标签常用属性整理
- 参数估计、假设检验及它们之间的关系(相同点、联系与区别)
- C++基础学习—C++入门 c++相对于c,引入了什么东西
- const T、const T*、T *const、const T&、const T*& 的区别
- Could not load the Tomcat server configuration at \Servers\Tomcat v8.0 Server at localhost-config
- jQuery带格式验证的注册表单