目前我正在代碼優化,我正在使用try ..終於阻止尊重我的對象。 但我有困惑,如何返回一個對象的管理,當我在我的finally塊創建一個對象的空引用。 ?? 在try塊中返回一個對象時,它會在編譯期間創建一個預編譯的語句嗎?或者在返回語句時在堆中創建新的引用?或者只是返回一個對象的當前引用? 以下是我的研究代碼。 public class testingFinally{
public s
這裏是一個我不認爲應該發生一個很奇怪的事情: UnicodeString test = "abc";
try
{
try
{
int a = 123;
return a; // This seems to produce a problem with "test" variable scope
}
catch (Ex