public class Test1 {
@Test
public void test(){
String[] values = {"good", "morning", "!"};
String[] values2 = values;
values[1] = "night"; for(String value : values){
System.out.print(value + " ");
}
System.out.println();
for(String value : values2){
System.out.print(value + " ");
}
}
}

运行结果:

因为没有给values2这个数组分配空间,那么这个变量就只是一个引用,它只能和values共同指向同一块内存空间,通过这两个引用都能修改这个数组的内容。

最新文章

  1. Android中Application的应用
  2. NavigationController
  3. Android Studio日志工具的使用
  4. tooltip提示插件
  5. Linux Shell系列教程之(十五) Shell函数简介
  6. C#中Struct与Class的区别
  7. 【转】- 使用T4模板批量生成代码
  8. Yii框架中集成phprpc、hprose
  9. C# 之 Math取整
  10. selendroid项目实战3 selendroid driver初始化失败问题
  11. ASP.NET5
  12. Entity Framework——并发策略
  13. IntelliJ IDEA如何设置新建类时,自动注释作者信息和日期时间
  14. 使用Nginx实现反向代理
  15. 第27月第18天 epoll lt et
  16. SV class
  17. 实验三:xen环境下的第一个虚拟机的安装
  18. Python开发——6.文件操作
  19. Python函数的作用域规则和闭包
  20. Removing Docker Containers and Images

热门文章

  1. [SCOI2015]情报传递[树剖+主席树]
  2. tp5使用PHPexcel扩展导出excel表
  3. PAT (Basic Level) Practice (中文)1038 统计同成绩学生 (20 分)
  4. redis看这一篇就够了
  5. StaticFileMiddleware 解析
  6. AduSkin - UI
  7. 2019-08-22 纪中NOIP模拟A&B组
  8. 关于springboot连接数据库失败时,系统报错 MySQL:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents .....
  9. 微信小程序配置合法域名和业务域名
  10. Centos7安装gitlab-ce