关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
A-Liang
2017-07-21 05:04
采纳率: 14.3%
浏览 1132
首页
Java
已采纳
什么情况下使用不可变对象和类?
java
一般我们创建一个对象,可以改变它的内容的。
在什么情况下会用到不可变对象呢?
不可变类:
所有数据域都是私有的
没有修改数据的方法
没有一个访问方法,它会返回一个指向可变数据域的引用
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
threenewbee
2017-07-21 05:06
关注
一个对象虽然有很多字段,但是它像原子一样不能修改某一部分
比如日期时间、一个地址等等
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
深入理解
Java
中的
不可
变
对象
2020-03-20 10:49
沉默王二的博客
二哥,你能给我说说为什么 String 是 immutable
类
(
不可
变
对象
)吗?我想研究它,想知道为什么它就
不可
变
了,这种强烈的愿望就像想研究浩瀚的星空一样。但无奈自身功力有限,始终觉得雾里看花终隔一层。二哥你的...
java
不可
变
类
有哪些_
Java
中的
不可
变
类
2021-02-13 01:05
金属铬的博客
Java
中八个基本
类
型的包装
类
和 String
类
都属于
不可
变
类
,而其他的大多数
类
都属于可
变
类
。与引用
不可
变
的区别需要特别注意的是,
不可
变
类
的
不可
变
是指该
类
的实例
不可
变
而非指向该实例的引用的
不可
变
...
java
不可
变
类
2022-01-22 17:41
清风拂来水波不兴的博客
Java
中八个基本
类
型的包装
类
和 String
类
都属于
不可
变
类
,而其他的大多数
类
都属于可
变
类
。 效率 当一个
对象
是
不可
变
的,那么需要拷贝这个
对象
的内容时,就不用复制它的本身而只是复制它的地址,复制地址(通常一...
对
Java
String
不可
变
的理解
2019-01-08 13:27
且听风吟WB的博客
java
的String
类
为什么要设置成
不可
变
类
型? 什么是
不可
变
对象
。
不可
变
对象
有什么好处? 1、
不可
变
对象
,顾名思义就是创建后的
对象
不可
以改
变
,典型的例子有
java
中的String
类
型。注意,是
对象
不可
变
,并非引用
不可
...
java
中可
变
对象
与
不可
变
对象
2017-03-17 16:11
BruceDair的博客
可
变
对象
(mutable Objects),
不可
变
对象
(Immutable ojbects),那么他们有什么区别呢?
不可
变
对象
意味着这个
对象
是final的,
对象
中...可
变
对象
和
不可
变
对象
相反,
java
中大部分都是可
变
对象
。
不可
变
对象
有哪些 Str
java
对象
和实例有什么区别_
对象
和实例之间的区别
2021-02-28 06:37
邓柯的博客
这意味着该
类
具有特定
类
别的描述,(我想用
Java
来举例说明
类
,
对象
和实例之间的区别,并且我会要求读者在阅读它时像一个故事一样对其进行可视化,如果您不熟悉
Java
没关系)因此让我们首先创建一个名为HumanBeing的
类
别...
教妹学
Java
(二十三):怎么理解
Java
中
对象
和
类
的概念?
2020-09-12 09:54
沉默王二的博客
类
可以看做是创建
对象
的一个模板
五分钟学
Java
:可
变
参数究竟是怎么一回事?
2019-12-30 11:02
沉默王二的博客
在逛 programcreek 的...就比如说今天这个主题,管它可
变
不可
变
呢,不就是个参数嘛,还能有多大学问——抱着这种态度,我一直横行江湖近十载(苦笑)。可等到读者找我提一些基础的问题时,我几乎回答不上来,感觉知...
java
中的
对象
是什么_
Java
中的
对象
是什么以及如何
使用
它?
2021-03-05 17:32
随便qi个名的博客
成为经过认证的专业
Java
是一种面向
对象
的语言。换言之,
Java
中的几乎所有内容都被视为一个
对象
。因此,在用
Java
编程时,应该知道用
Java
创建
对象
的所有可能方法。但在深入研究
对象
之前,您必须了解J成为经过认证的...
Java
类
与
对象
--
Java
语言的
类
与
对象
、构造器、static、final、包和 JAR
2024-06-11 07:15
栗筝i的博客
本篇文章我们将深入了解
Java
语言中的
类
与
对象
,探讨构造器、`static`、`final`、包和 JAR 文件。这些概念是面向
对象
编程的核心,对于理解和掌握
Java
至关重要。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告