当前位置: 首页 > article >正文

jvm的2种赋值机制

jvm两种赋值机制:
        1 基本类型赋值
            值传递:值拷贝     这个值就是数据,而且相互不影响     独立空间  栈中
                int n1=10;
                n2=n1;        
                n2=80;        //n2的变化不会影响n1    
        2 引用类型赋值    
            引用传递:内存地址拷贝 ,会相互影响        同一空间的不同指向 堆中
                int[] array1={..};
                int[] array2=array1;
                array2={.....}    //array2的变化会影响array1
【思考:】
                1 方法中将对象置null,不会影响main方法的对象,
                    只是将方法中的自己置null,方法中自己的指向不能影响main对象的指向
                2 方法中将对象重新创建,这样就不是一个对象了,更加不会影响


http://www.kler.cn/news/156074.html

相关文章:

  • 唯创知音WT2605C语音芯片MP3音频IC:轻松实现指令随机播放与无缝循环播放等功能
  • Siemens-NXUG二次开发-C/C++/Python环境配置[20231204]
  • C++ 抽象类和接口 详解
  • django 创建表模型中的meta
  • leetcode 202 快乐数
  • nodejs微信小程序+python+PHP问卷调查系统的设计与实现-计算机毕业设计推荐
  • C++-模板
  • node.js-连接SQLserver数据库
  • 【算法】蓝桥杯2013国C 横向打印二叉树 题解
  • 【Java 基础】15 注解
  • 汇编学习记录
  • 常用数据预处理方法 python
  • 前缀和列题AcWing795
  • 本地缓存和分布式缓存
  • 冗余链路和生成树协议
  • 【Java 基础】18 I/O流
  • Spring Boot 集成 spring security 01
  • 【网络安全】下载并安装 kali 的虚拟机 版本
  • 总结1073
  • 【LangChain实战】开源模型学习(1)-ChatGLM2-6B
  • 【扫雷】C语言实现扫雷小游戏
  • Java面试题(每天10题)-------连载(41)
  • 后端返回图片流前端展示图片
  • git stash save untracked not staged
  • TCP 基本认识
  • [WP] ISCTF2023 Web 部分题解
  • Amazon CodeWhisperer 使用体验
  • 6-55.汽车类的继承
  • Cmkae外部依赖管理
  • qt5.15播放音频示例(4种方法)