Java中的按值传递和按引用传递

1.在java中传递基本数据类型是按值传递的

2.在Java中传递对象是按"引用传递"的,引用传递是在C语言中的指针提出的因为Java中不存在指针,所以也就不存在所谓的引用传递,但是前面说了可以传递类类型的对象时会把对象的引用复制一份出来传递下去,也就是引用的值传递.原理上和引用传递大同小异

3.String类型比较特殊,虽然是引用类型的,但是传递后改变其值,原来的String对象的值并不会改变.原因是String类型传递时如果改变其值会重新创建新的对象,不会影响原来的对象.


注:个人见解,仅供参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,116评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,290评论 0 62
  • 集合框架: 1)特点:存储对象;长度可变;存储对象的类型可不同2)Collection(1)List:有序的;元素...
    Demo_Yang阅读 1,419评论 0 4
  • 春节前的纽约中国城,似乎也多了几许国内的氛围。 原先的车水马龙,摩肩接踵的人群,明显感觉少了许多。 纽约,只不过是...
    熊友华阅读 687评论 0 0
  • 我们家现在在装修,现在正在进行中,很开心。
    娇鹏阅读 118评论 0 0

友情链接更多精彩内容