本文推荐阅读时间30分钟 大家都知道,在编写Java程序里,一般就是处理各种各样的对象,那么,你知道一共有多少种创建对象的方式吗? 希望大家能稍微思考一下再往下翻. 答案是4种 new 一个对象 反射一个类实例化一个对象(反射类和反射构造方法) clone 一个对象 反序列化一个对象 前两者调用了构造方法,后两者没有调用. 其中,日常使用中,最为常见的是使用new关键字创建对象:而在框架之中,最常用的是反射来控制对象生成. 下面详细地梳理常见的new对象的逻辑 若编写一个新的类,此时没有任何额外…