java对象赋值给另一个对象 java中String new和直接赋值的区别?

java中String new和直接赋值的区别?New是字符串对象,not New是字符串变量Java类型分为基本类型和引用类型int/char/long等基本类型有默认值,int 0long 0lc

java中String new和直接赋值的区别?

New是字符串对象,not New是字符串变量

Java类型分为基本类型和引用类型

int/char/long等基本类型有默认值,

int 0

long 0l

class成员变量,未设置默认值,默认值为null

class person{

string name//name,默认值为空,使用时赋值

string Guojia=“China”//国家默认为中国

}