社区
Java SE
帖子详情
内部有链表的对象执行克隆时里面的“地址”会如何处理?
申祷无
2020-08-27 05:53:53
地址如果完全跟被克隆的对象一样的话好像会出乱子?
我看了一下书后面,后面好像讲了。不过我现在就想知道。
...全文
1371
1
打赏
收藏
内部有链表的对象执行克隆时里面的“地址”会如何处理?
地址如果完全跟被克隆的对象一样的话好像会出乱子? 我看了一下书后面,后面好像讲了。不过我现在就想知道。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2020-08-27
打赏
举报
回复
看你是深克隆还是浅克隆 深克隆就用不同的新地址,只是把原地址的信息复制到新地址(克隆对象本身是新对象,属性也是原来对象属性的克隆,即属性=clone(原来对象的属性)) 浅克隆就是继续引用原来的地址(即克隆对象本身是新对象,但属性直接=原来对象的属性)
算法入门教程——
链表
循序渐进的讲解
链表
的相关知识。其中通过丰富的例题讲解,加深同学们对
链表
的遍历、节点的插入与删除的知识的理解。
JDK核心源码深入剖析(双向
链表
和哈希映射)
JDK核心源码深入剖析(双向
链表
和哈希映射)JDK核心源码深入剖析(双向
链表
和哈希映射)1 双向
链表
底层实现原理1.1 双向
链表
与数据结构1.2 双向
链表
继承关系1.3 双向
链表
源码深度剖析1.3.1
链表
成员变量与
内部
类1.3.2 双向
链表
构造器1.3.3
链表
插入(重点)1.3.4 双向
链表
修改方法1.3.5 双向
链表
查询方法1.3.6 双向
链表
删除方法2 不可不知的哈希映射2.1 HashMap数据结构2.2 HashMap继承体系2.3 HashMap源码深度剖析2.3.1 成员变量与
内部
类2.3.
集合框架(三)-- List接口及基于
链表
的实现类-LinkedList
一:
链表
综述 LinkedList是基于
链表
实现的,所以先讲解一下什么是
链表
。
链表
原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元
里面
,这个存储单元
里面
除了存放有待存储的数据以外,还存储有其下一个存储单元的
地址
(下一个存储单元的
地址
是必要的,有些存储结构还存放有其前一个存储单元的
地址
),每次查找数据的
时
候,通过某个存储单元中的下一个存储单元的
地址
寻找其后面的那个存...
linkedlist
链表
结构原理
一、LinkedList实现原理概述 LinkedList 和 ArrayList 一样,都实现了 List 接口,但其
内部
的数据结构有本质的不同。LinkedList 是基于
链表
实现的(通过名字也能区分开来),所以它的插入和删除操作比 ArrayList 更加高效。但也是由于其为基于
链表
的,所以随机访问的效率要比 ArrayList 差。 二、LinkedList类定义 public c...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章