java中定义变量使用new与不使用new有什么区别

java中定义变量使用new与不使用new有什么区别
2024-11-16 14:27:56
推荐回答(2个)
回答1:

List list=null;//说明list是空的,list是空,无法装载数据

List list =new ArrayList();//list是有的,新建了一个对象,但是里面是空的,可以list.add(),添加对象数据进去

new与不枝皮档使用new,得看情况

就握和想如果要吃发,先得new出一个碗来,如果没碗,是没办法装饭的
但是如果除了想要吃饭,还想吃肉,那就得再new一个碗出来,来装肉,因为之前的猛乱碗是用来装饭的,一旦装了肉,饭就没了

一切皆是对象

不知道这样的描述,你是否能理解

回答2:

new是创建对象吧