初学Java——ArrayList
来源:互联网 发布:计算机一级用什么软件 编辑:程序博客网 时间:2024/06/06 03:28
java中的ArrayList应该都不陌生了,实际上用C++的指针来理解应该更为贴切,不说了 ,上代码:
Map<String, ArrayList<String>> m = new HashMap<String, ArrayList<String>>;ArrayList<String> a = new ArrayList<String>;m.put("test", a);m.get("test").add("I am here");System.out.println(a.size());
这段代码的输出是1,说明调用m.put方法时,传递的是ArrayList的地址,即所谓的浅复制,并没有拷贝a,虽然java中并没用地址的概念。
0 0
- 初学Java——ArrayList
- java初学之arrayList
- 初学java之ArrayList类
- Java集合—ArrayList
- ArrayList初学
- 初学Java—心得体会
- 《Java专栏》— 初学Java
- Java 集合——ArrayList
- Java集合——ArrayList
- Java集合——ArrayList
- Java数据结构——ArrayList
- Java——初学eclipse
- 初学JAVA——接口
- java基础—初学总结
- 新人菜鸟——初学ArrayList,关于自己的理解(欢迎大家补充和修正)
- Java初学习 - ArrayList的实现原理 及ArrayList的使用
- java基础——ArrayList、LinkedList、Vector
- java基础学习笔记——ArrayList
- MySQL 5.5.23启动时报错 The server quit without updating PID file().[失败]
- asp判断类型
- The Best Seat in ACM Contest--12年山东省赛(广搜)需要记录数组
- 监控WebLogic9/10的项目部署到Tomcat报[Unsupported protocol: t3]异常的解决办法
- clang LibTooling 的使用 (1)
- 初学Java——ArrayList
- shell 常用命令
- 应该摒弃的七种求职建议
- 浅谈操作系统对内存的管理
- [leetcode][tree] Unique Binary Search Trees II
- struts2工作原理
- 5-14 数据结构啊poi E.splay上的游戏
- UICollectionView详解二:UICollectionViewFlowLayout
- WIFI基本知识整理