关于Java值传递的故事
2015-08-26 17:40
246 查看
Java传递参数分为基本类型和对象。但根本上都是值传递。
基本类型声明后,程序在内存的栈空间在开辟了一个地址,这个地址将存放基本类型的值。
当用引用类型(类)声明后,程序在栈空间开辟一个地址,这个地址存放实例化对象的堆地址,实例化对象存放在堆空间中。
具体可以查看
http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html
基本类型声明后,程序在内存的栈空间在开辟了一个地址,这个地址将存放基本类型的值。
当用引用类型(类)声明后,程序在栈空间开辟一个地址,这个地址存放实例化对象的堆地址,实例化对象存放在堆空间中。
具体可以查看
http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html
相关文章推荐
- openfire源码导入eclipse中
- java基礎
- 【Java】jdk1.7 trustAnchors parameter must be non-empty
- java设计模式----观察者模式
- java中的==、equals()、hashCode()源码分析
- Struts2传值的背后机制:Value Stack(值栈)
- Spring 4.2+websocket集群实现文本或图片推送、接收及显示
- JAVA问题总结之12-输出任意整数的二进制数和十六进制
- ThreadLocalTest
- 我是菜鸟:java并发编程
- arcgis for javasscript划线
- Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
- JAVA里的异常
- Java利用Arrays的asList方法输出数组数据
- Java中线程实现的两种方式例程
- Java多线程 -- 线程的调度-守护线程
- java用addBatch()批量执行sql语句实例
- 【Java基础】--深入剖析基础语法
- JAVA问题总结之11-运算符注意事项
- 关于flex绑定java 传回来的自定义List