JAVA值类型和引用类型的区别
定义:
引用类型:
表示你操作的数据是同一个,也就是说当年传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是所传入的变量的值也将改变
值类型:
表示复制当前的一个变量传给方法,当你在这个方法中改变这个变量的值的时候,最初生命的变量值不会改变
通俗说法: 值类型就是现金要用直接用;引用类型是存折,要用先得去银行取现
值类型基本数据类型
整型 byte short int long
浮点型 float double
字符串类型 char
布尔类型 Boolean
引用值类型 数组 String 类