3 primitive主数据类型和引用 认识变量

Posted woainixxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3 primitive主数据类型和引用 认识变量相关的知识,希望对你有一定的参考价值。

变量的两种口味 清凉的primitive主数据类型;香辣的对象引用

前一种保存了基本类型的值,后一种保存了对象的引用;

记住两句话,variables must have a type.  varivables must have a name.

 

控制Dog对象

Dog d = new Dog(); d.bark();

d是一个Dog变量,这种说法是错误的。实际上,上面的代码可以理解成d是遥控器,遥控器打开了电视。其实书中这种理解也不对,

因为狗它自己本身就会叫。因此,reference引用,这个词就派上用场了,d是一个引用到对象的变量,通过这个引用变量d,我们可以找到真正的d,

d保存的事存取对象的方法,或者说d保存着对象的实际地址,但是d并不是对象的容器。

在java中,d就是用来代表单一的对象,只有jvm才会使用d获得实际对象。

对象只会存在于可回收垃圾的堆上。

primitive主数据类型变量是以字节来代表实际的变量值,疑问??int a = 12;

对象的引用变量是以字节来标识取得对象的方法,d。       这两句画的意思可以理解为 a就是12 ,d是实际dog的地址吗??  这样理解是对的

对象完整出生:声明,创建,赋值。

声明引用变量;创建实例/对象;连接对象和引用

 

数组犹如杯架,它也是对象。

 

 

技术图片技术图片技术图片

 

以上是关于3 primitive主数据类型和引用 认识变量的主要内容,如果未能解决你的问题,请参考以下文章

JSJ——主数据类型和引用

JAVA-初步认识-第六章-引用数据类型参数传递图解

Java的主要数据类型(Primitive)

JAVA 1.2(原生数据类型 Primitive Data Type)

JAVA-初步认识-第四章-内存图解

Java 实例变量与局部变量