博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于JAVA复制的问题
阅读量:6690 次
发布时间:2019-06-25

本文共 587 字,大约阅读时间需要 1 分钟。

package test02;public class ArraysOfPrimitives {        public static void main(String[] args) {        int [] a1 = {1, 2, 3, 4, 5};        int [] a2;                a2 = a1;   //引用                for (int i = 0; i < a2.length; i++) {            a2[i] = a2[i] + 10;                  //改变a2的值        }                for (int i = 0; i < a1.length; i++) {            System.out.println("a[" + i + "] = " + a1[i]);            }    }}

今天看了《Java编程思想》,上面写到了数组初始化。在Java中可以将一个数组赋值给另一个数组(如上),但是它其实只是复制了一个引用,并没有分配空间。上面代码的打印出来就是“11,12,13,14,15”

转载于:https://www.cnblogs.com/stephjusky/p/9873149.html

你可能感兴趣的文章
屏蔽优酷广告
查看>>
第六章--定时测量
查看>>
使用Silverlight Streaming托管Silverlight应用程序
查看>>
WCF分布式开发常见错误(23):the fact that the server certificate isn't configured with HTTP.SYS...
查看>>
第一个Indigo Service
查看>>
《Pro ASP.NET MVC 3 Framework》学习笔记之三十二 【无入侵的Ajax】
查看>>
监听启动报TNS-12537、TNS-12560错误
查看>>
安腾还是Power7——Unix服务器你该如何选?
查看>>
Nginx实用指南V1 (连载之六:cacti监控)
查看>>
HP P2000 RAID-5两块盘离线的数据恢复报告
查看>>
XXX管理平台系统——项目教训
查看>>
会写代码的项目经理
查看>>
通过Lua解释器来扩展丰富nginx功能,实现复杂业务的处理
查看>>
禁用WPF窗体的最大化按钮
查看>>
玩转React样式
查看>>
在SQL Server2005/2008中对记录进行分组,并获得每组前N条记录
查看>>
iOS:网络检测
查看>>
TinyHttpd中sockaddr与struct sockaddr_in的区别
查看>>
Windows Workflow Foundation(一)(转载)
查看>>
C# WinForm中 让控件全屏显示的实现代码
查看>>