![在这里插入图片描述](https://img-blog.csdnimg.cn/20200712215840179.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwMzQ3MTMz,size_16,color_FFFFFF,t_70)
package com.bjpowernode.demo04;
public class Computer {
private int price;
String color;
public String brand;
public Computer() {
}
public Computer(int price, String color, String brand) {
super();
this.price = price;
this.color = color;
this.brand = brand;
}
@Override
public String toString() {
return "Computer [price=" + price + ", color=" + color + ", brand=" + brand + "]";
}
}
package com.bjpowernode.demo04;
public class Person {
static{
System.out.println("静态代码块, 类加载内存后,会执行静态代码块");
}
}
package com.bjpowernode.demo04;
public class Test01 {
public static void main(String[] args) throws ClassNotFoundException {
Class<?> class1 = Computer.class;
Computer lenovo = new Computer();
Class<?> class2 = lenovo.getClass();
Class<?> class3 = Class.forName("com.bjpowernode.demo04.Computer");
System.out.println( class1 == class2 );
System.out.println( class1 == class3 );
Class<?> class4 = int.class;
Class<?> class5 = Integer.TYPE;
System.out.println( class4 == class5 );
Class<?>class6 = Integer.class;
System.out.println( class4 == class6 );
Class<?> class8 = Class.forName("com.bjpowernode.demo04.Person");
}
}