转自:https://blog.csdn.net/u010661782/article/details/51502279
前言:
在java中,变量分为两种,
一种是primitive主数据类型,也称之其为基本数据类型,
还有一种是引用数据类型;下面就这两种类型分别展开进行讨论;
<1>primitive主数据类型
primitive主数据类型包括八种:
boolean, char, byte,short,int,long,float,double
对于变量的赋值,都是将某个变量的值赋给另一个变量;这两个变量之间并没有其他什么联系,
只是在初次赋值时,其值刚好相等而已;之后则各走各路,并无任何瓜葛;
<2>引用数据类型
除上述八种primitive主数据类型之外,其余类型都称之为引用数据类型;
引用数据类型,顾名思义就是:“引用”,当一个对象赋值给一个引用变量时,
那么,则表明这个引用变量是指向这个对象的;一个对象可以有多个引用;
一个引用同一时刻,则只能指向一个对象;