JAVA中的引用
来源:互联网 发布:阿里云服务器部署java 编辑:程序博客网 时间:2024/06/06 07:29
《Java编程思想》:“每种编程语言都有自己的数据处理方式。有些时候,程序员必须注意将要处理的数据是什么类型。你是直接操纵元素,还是用某种基于特殊语法的间接表示(例如C/C++里的指针)来操作对象。所有这些在 Java 里都得到了简化,一切都被视为对象。因此,我们可采用一种统一的语法。尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“引用”(reference)。”
1
BankApp bankapp =
new
BankApp(
);
1
2
BankApp bankapp;
bankapp =
new
BankApp(
);
这两行代码实现的功能和上面的一行代码是完全一样的。“操纵的标识符实际是指向一个对象的引用”,也就是说bankapp是一个引用,是指向一个可以指向BankAPP类的对象的引用。真正创建对象的语句是右边的new
BankApp(
);,在Java中new才是用来在堆上创建对象用的.
而且,一个引用可以指向多个对象,而一个对象也可以被多个引用所指。
比如:
1
2
Person person1 =
new
Person(
"张三"
);
Person person2 = person1;
person1和person2都指向了“张三”这个对象。
0 0
- java中的引用
- java中的赋值,引用
- Java中的引用
- 浅谈java中的引用
- Java中的引用概念
- java中的地址引用
- java中的持有引用
- Java中的引用
- Java中的引用概念
- Java中的引用概念
- java中的引用类型
- java 中的引用类型
- Java中的引用问题
- java中的引用
- java中的引用类型
- Java中的引用概念
- Java中的引用
- Java中的引用
- PAT_1007.Maximum Subsequence Sum
- 入门Webpack,看这篇就够了
- Solr单机版搭建
- RTAI的用户空间编程(三)——定期运行一个任务
- 太用力的人跑不远
- JAVA中的引用
- Jsp四种变量作用范围
- kmp超强模板
- OpenGL-glLight
- 【Git之窗】(一)Git的历史
- telnet命令
- 3分钟告诉你什么是商业模式
- 1、SQL Server:SELECT INTO 和 INSERT INTO SELECT
- struts2单例or多例?