Java中引用变量与对象
来源:互联网 发布:blythe淘宝哪家是正品 编辑:程序博客网 时间:2024/06/05 09:22
Java中的引用变量相当于C语言中的指针,它的作用是指向某个对象.比如
Child t;(引用变量的申明并创建了一个引用空间)
t=new Child();(创建了一个Child对象,并 把这个对象在堆内存中的地址赋给t)
t 是 一个引用变量,指向了一个Child类型的对象.内存中,你首先声明了一个Child类型的引用变量,然后你创建了一个Child对象,并 把这个对象在堆内存中的地址赋给t,这个地址就是引用变量的值,t是引用变量的名.
由于Java中无法直接使用具体的对象,因此都是通过对象的引用来操作对象的.有的书上,把引用变量也称为对象句柄.好比你要用勺喝汤,而引用变量或对象句柄就是勺的把手,通过它来实现属于勺这个对象的喝汤的方法.
最后,引用变量以对象的形式存在,引用变量只是保存对象的句柄?
前半句的意思是引用变量是指向对象的
Child t;(引用变量的申明并创建了一个引用空间)
t=new Child();(创建了一个Child对象,并 把这个对象在堆内存中的地址赋给t)
t 是 一个引用变量,指向了一个Child类型的对象.内存中,你首先声明了一个Child类型的引用变量,然后你创建了一个Child对象,并 把这个对象在堆内存中的地址赋给t,这个地址就是引用变量的值,t是引用变量的名.
由于Java中无法直接使用具体的对象,因此都是通过对象的引用来操作对象的.有的书上,把引用变量也称为对象句柄.好比你要用勺喝汤,而引用变量或对象句柄就是勺的把手,通过它来实现属于勺这个对象的喝汤的方法.
最后,引用变量以对象的形式存在,引用变量只是保存对象的句柄?
前半句的意思是引用变量是指向对象的
后半句的意思是引用变量保存了对象在堆内存中的存储地址,引用变量也被称为对象句柄
变量的作用域
就是你定义的变量可以使用的代码范围
全局变量:在类里定义(非方法里)的变量,那么在这个类中都可以使用。
局部变量:在方法中定义的变量,这个变量一旦出了这个方法,就不能用了
其他:
还有static变量 这个可以用类名直接来用
普通的类变量要用类对象来调用
final变量就是赋值后不能改变的
阅读全文
0 0
- Java中引用变量与对象
- Java中引用类型变量,对象,值类型,值传递,引用传递 区别与定义
- Java中对象与引用
- Java中对象与引用
- Java中对象与引用
- Java中引用与对象
- Java中对象与引用
- 引用变量与对象
- JAVA对象、对象引用变量
- java引用与变量
- java中引用变量
- 对象引用与变量赋值
- Java自学总结之一primitive与对象引用变量
- Java 中对象引用与复制
- Java中对象与引用的理解
- java中对象的引用与赋值
- Java中对象创建与引用
- JAVA中对象的赋值与引用
- Python: PS 图像调整--亮度调整
- USB-OTG 接收设备返回信息
- 高并发TrafficServer设置
- Git命令的理解和使用
- Mysql中MyISAM、InnoDB两种表类型的区别
- Java中引用变量与对象
- 插件记录,暂时没有时间写,先记录下来
- linux初学笔记
- 【LeetCode】字符串系列(Anagram)
- SQL语句in中使用子查询
- Lwip使用经验
- Struts2配置文件中,标签result的type属性
- Java文件路径(getResource)
- 数据结构基础加强之排序算法