面试必问:Java创建对象的几种方式(new方式和通过字节码对象创建方式)

先上代码

		// 1 最常用方法
        User user=new User();

        // 2.1 通过 .Class获取字节码对象创建
        Class<User> userClass=User.class;
        User user1=userClass.newInstance();

        // 2.2 通过 CLass.forName获取字节码创建
        Class<?> userClass1=Class.forName("User");
        User user2= (User) userClass1.newInstance();
        

总的来说,就是 new和用字节码对象 两种方法来创建对象

你可能感兴趣的:(经验分享)