1、拷贝传值:基本数据类型都是“拷贝传值”。

拷贝传值,就是将一个变量的值“拷贝”一份,传给了另一个变量。

拷贝传值中,两个变量之间没有任何联系,修改其中一个变量的值,另一个不会改变。

这两个变量之间,是相互独立的,没有任何联系。

       基本数据类型存在“快速内存”“栈内存”中的。因为,基本数据类型只有一个变量名和一个变量值

2、引用传址:复合数据类型都是“引用传地址”

复合数据类型的存储分两步:

    (1)将变量名和数据地址存在“快速内存”“栈内存”中。

    (2)具体的数据存在“慢速内存”“堆内存”中。

  引用传址:将一个变量的数据地址,“拷贝”一份,传给另了另一个变量。这两个变量,指向“同一个地址”。

  大家共享同一份数据。

  如果其中一个变量的值发生了改变,那么,另一个变量的值也得变。要变一起变。

  因此,这两个变量是有联系的,要变大家一起变

最新文章

  1. SilverLight抛出 System.InvalidOperationException: 超出了2083 的最大URI
  2. TCP数据包的封包和拆包
  3. XMPP 常见错误:(<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-autho
  4. JavaScript中“javascript:void(0) ”是什么意思
  5. java基础知识回顾之---java String final类普通方法的应用之字符串数组排序
  6. webbench的详细使用
  7. date命令--修改linux系统时间
  8. 小胖学PHP总结1-----PHP的数据类型
  9. 《JS权威指南学习总结--7.10 数组类型》
  10. log4j控制指定包下的日志
  11. 什么是Tensor
  12. Redis防止重複請求鎖功能
  13. C# xml数组的序列和反序列化
  14. javaMail实现收发邮件(三)
  15. npm yarn安装包
  16. CSS 规范 命名规则
  17. Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) B. Verse Pattern 水题
  18. eclipes设置默认注释作者
  19. 豆瓣api开发
  20. NYOJ 221 Tree (二叉树)

热门文章

  1. [转]在WPF中自定义控件 UserControl
  2. Web API 接口参考
  3. thinkphp 标签库驱动
  4. NX二次开发-UFUN获取面的内外边界UF_MODL_ask_loop_list_item
  5. 接口(Interfaces)与反射(reflection) 如何利用字符串驱动不同的事件 动态地导入函数、模块
  6. (转)python之函数介绍及使用
  7. Firefox Developer Edition 是专为开发者设计
  8. 21-Ubuntu-文件和目录命令-复制文件和目录-cp
  9. 【python】collections的使用
  10. iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT --to-destination