- 博客(3)
- 收藏
- 关注
原创 Java反射是什么?看这篇绝对会了!
" is " + obj.getClass().getName());}还可以使用一个类字面值(JLS Section 15.8.2)来获取指定类型(或 void)的 Class 对象。例如:System.out.println("The name of class Foo is: "+Foo.class.getName());在没有对象实例的时候,主要有两种办法。//获得类类型的两种方式Class cls1 = Role.class;Class cls2 = Class.forName(“y
2021-10-08 20:11:04 59
原创 Java反射机制
}}}然后进入cmd编译First.java由于我们new的两个类Word和Excel没有编译,所以报错了,这就是静态加载类的缺点,即必须在编译时期就加载所有可能用到的类,而我们希望实现的是运行时用到哪个类就加载哪个类,下面通过动态加载类来加以改进。改进以后的类:FirstBetter.javaclass FirstBetter{public static void main(String[] args){try{// 动态加载类,在运行时加载Class c = Class.for
2021-10-07 13:32:42 135
原创 Java之序列化和反序列化
首先定义一个Person类,然后提供get和set方法,且要实现Serializable接口class Person implements Serializable {private int id;private String name;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void se
2021-10-07 13:28:59 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人