第1个回答 2020-08-18
在程序运行的的一瞬间,在这个阶段,静态的(变量,方法,代码块)就会在内存中加载了,只会加载一次,这个就可以理解为是初始化了;
之后我们在main方法中使用是不是要new对象时,这个即是实例化,并且每次实例化都会在开辟新一块新的内存,同时也可以多次实例化,就是new多个对象;
初始化了相当于一开始 你定了一个变量整数类型的a=1,这个a就在内存中加载了,下次去拿就可以直接拿了,而实例化就是相当于是在多个地方都需要使用这个类,就需要被执行多次的也就是new多次,而new对象就是实例化过程;
左上角有我头像,点击这边有很多志同道合的朋友在交流;