作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 回传local变数
时间Sun Nov 19 00:24:32 2006
==站内信件==
※ 引述《justinC (无)》之铭言:
: ※ 引述《godfat (godfat 真常)》之铭言:
: : ^^^^^^^^ ^^^^^^^
: : 阵列又是 new, 就算在 C/C++ 中也不可能会清除内容的
: : 会被清除的只有建立在 stack 中的资料
: : new1 会被清除,new1 的内容可不会,两者不可混为一谈
: 原来如此。一时没察觉是用new~
: 有gc真方便..
: 不知道life time的问题...gc会决定.....?我乱猜的...
对於 java programmer 而言
life time 的问题并不重要
甭说 System.gc() 的 API 说的内容
各家 JVM 的 gc 机制也会不一样
: : local variable 永远会被清掉,不然怎麽叫 local?
: : 你在 Java 中可没办法写:return &new1; 啊
: : 根本不可能抓到被清除的内容
: : 我想你需要厘清动态记忆体配置的相关观念
: 不知道java回传阵列是怎麽处理
: 是只会回传referencec还是会自动会将阵列copy一份过去
: 对java不熟...临时要写才发现java处理机制不了的一堆
1. 其实你已经符合举发条款
2. 你的文章有错字、语句不通、句读不顺
如果继续下去,那就要水桶一个月
3. 请不要 po 「不知道什麽东西是怎样怎样」这种灌水文
要就 po 出你对这些机制的疑惑
4. 请多自己 try 程式码看看,还有爬文逛
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.199.201