java中对象和对象引用的区别

yxcos58499 45 0 2019-01-13 15:01:00

如下表达式: A a1 = new A(); 它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。 在JAVA里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不是对象,而是该对象的地址,使得该引用指向了对象。在JAVA里,“=”语句不应该被翻译成赋值语句,因为它所执行的确实不是一个赋值的过程,而是一个传地址的过程,被译成赋值语句会造成很多误解,译得不准确。 再

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

初学者可以看看!

Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

初学者 和 复习的人 都适合看一下

Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

初学者可以看一下

Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

看简介就行,完全不需要下载!

Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

内容跟上面简介的一模一样

Generic placeholder image 卡了网匿名网友 2019-01-13 15:01:00

大家不用下载。我下载了以后发现,内容跟上面简介的一模一样。没有必要再下载。