java实战晋级技巧(二)Java三种获得class的方式


City是一个普通的pojo

public class TestClass {

    public static void main(String[] args) {
        City city = new City();
        Class c1 = City.class;
        Class c2 = city.getClass();
        Class c3 = null;
        try {
            c3 = Class.forName("com.example.demo.entity.City");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);

    }

结果:

class com.example.demo.entity.City

class com.example.demo.entity.City

class com.example.demo.entity.City


上一篇:(Factory Method)工厂方法模式的Java实现


下一篇:云效峰会——国际中台在云原生下的研发效能实践