Redian新闻
>
Is there a way to pass by value in Java?
avatar
Is there a way to pass by value in Java?# Java - 爪哇娇娃
g*n
1
那我讲个听来的故事
天津公司合营时,一家毛巾厂有两个学徒工清仓库时抓了一只小黄鼠狼。当时有老年人
劝他们放掉,可两人不听,那时正大讲破除迷信,两个毛头小子根本不在乎。
他们把小黄鼠狼用绳子绑了,牵着瞎闹。后来老黄鼠狼出现了,两眼血红,嗷嗷直叫,
后来也被他们用砖头砸死了。这样大家看他俩玩黄鼠狼的人越来越多,两人也更对所谓
黄鼠狼灵异的说法不屑一顾。
就在两人兴致勃勃折腾小黄鼠狼时,不可思议的事情发生了。就看两人其中一个突然做
起怪异动作,另外一个拿棍子一打黄鼠狼,黄鼠狼就一阵抽搐,吱吱怪叫,而那个人也
做着一样的动作,嘴里的哈喇子流老长!
开始人们以为他故意搞怪,后来发现是真的。另外一个这才害怕,赶紧给放了。
再后来两个学徒工大病一场,那个打黄鼠狼的还得了羊癫疯。
avatar
d*n
2
So far I don't know anyway to pass by value in Java. If I wanna use a local
copy, I do cloning in the method.
But just out of curious, is there a way to pass by value at all?
avatar
i*n
3
对黄鼠狼要厚道。

【在 g****n 的大作中提到】
: 那我讲个听来的故事
: 天津公司合营时,一家毛巾厂有两个学徒工清仓库时抓了一只小黄鼠狼。当时有老年人
: 劝他们放掉,可两人不听,那时正大讲破除迷信,两个毛头小子根本不在乎。
: 他们把小黄鼠狼用绳子绑了,牵着瞎闹。后来老黄鼠狼出现了,两眼血红,嗷嗷直叫,
: 后来也被他们用砖头砸死了。这样大家看他俩玩黄鼠狼的人越来越多,两人也更对所谓
: 黄鼠狼灵异的说法不屑一顾。
: 就在两人兴致勃勃折腾小黄鼠狼时,不可思议的事情发生了。就看两人其中一个突然做
: 起怪异动作,另外一个拿棍子一打黄鼠狼,黄鼠狼就一阵抽搐,吱吱怪叫,而那个人也
: 做着一样的动作,嘴里的哈喇子流老长!
: 开始人们以为他故意搞怪,后来发现是真的。另外一个这才害怕,赶紧给放了。

avatar
m*t
4

local
Java _does_ pass by value all the time.
But I know what you mean. And no, there isn't a language feature
that automatically lets you pass a copy of an object, short of
having the caller explicitly cloning it.

【在 d*******n 的大作中提到】
: So far I don't know anyway to pass by value in Java. If I wanna use a local
: copy, I do cloning in the method.
: But just out of curious, is there a way to pass by value at all?

avatar
S*e
5
我知道的是今晚报上正正经经的发表了的
不是什么鬼怪小说,而是在市民生活的版面
有一家人养了几年的大花猫,
有一天眼睛直直的被一个黄鼠狼勾着走了
主人怎么叫都没反应,就感觉没了魂一样
好像在房上,主人只能干看着

【在 g****n 的大作中提到】
: 那我讲个听来的故事
: 天津公司合营时,一家毛巾厂有两个学徒工清仓库时抓了一只小黄鼠狼。当时有老年人
: 劝他们放掉,可两人不听,那时正大讲破除迷信,两个毛头小子根本不在乎。
: 他们把小黄鼠狼用绳子绑了,牵着瞎闹。后来老黄鼠狼出现了,两眼血红,嗷嗷直叫,
: 后来也被他们用砖头砸死了。这样大家看他俩玩黄鼠狼的人越来越多,两人也更对所谓
: 黄鼠狼灵异的说法不屑一顾。
: 就在两人兴致勃勃折腾小黄鼠狼时,不可思议的事情发生了。就看两人其中一个突然做
: 起怪异动作,另外一个拿棍子一打黄鼠狼,黄鼠狼就一阵抽搐,吱吱怪叫,而那个人也
: 做着一样的动作,嘴里的哈喇子流老长!
: 开始人们以为他故意搞怪,后来发现是真的。另外一个这才害怕,赶紧给放了。

avatar
T*o
6
java就是传值的阿
你是值对象拷贝吧,这个必须clone吧

local

【在 d*******n 的大作中提到】
: So far I don't know anyway to pass by value in Java. If I wanna use a local
: copy, I do cloning in the method.
: But just out of curious, is there a way to pass by value at all?

avatar
r*d
7
黄鼠狼勾花猫干嘛?

【在 S****e 的大作中提到】
: 我知道的是今晚报上正正经经的发表了的
: 不是什么鬼怪小说,而是在市民生活的版面
: 有一家人养了几年的大花猫,
: 有一天眼睛直直的被一个黄鼠狼勾着走了
: 主人怎么叫都没反应,就感觉没了魂一样
: 好像在房上,主人只能干看着

avatar
d*n
8
Yuh, sorry that I forgot to say I was talking about object......

【在 m******t 的大作中提到】
:
: local
: Java _does_ pass by value all the time.
: But I know what you mean. And no, there isn't a language feature
: that automatically lets you pass a copy of an object, short of
: having the caller explicitly cloning it.

avatar
i*n
9
这只笨猫

【在 S****e 的大作中提到】
: 我知道的是今晚报上正正经经的发表了的
: 不是什么鬼怪小说,而是在市民生活的版面
: 有一家人养了几年的大花猫,
: 有一天眼睛直直的被一个黄鼠狼勾着走了
: 主人怎么叫都没反应,就感觉没了魂一样
: 好像在房上,主人只能干看着

avatar
t*e
10
deep clone, deep copy
avatar
S*e
11
应该不会是吃掉
但也不会勾个宠物养着

【在 r*******d 的大作中提到】
: 黄鼠狼勾花猫干嘛?
avatar
i*n
12
勾回去,替他捉老鼠吃。

【在 S****e 的大作中提到】
: 应该不会是吃掉
: 但也不会勾个宠物养着

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。