问题详情

Which is the earliest line in the following code after which the object created on the line marked (0) will be a candidate for being garbage collected, assuming no compiler optimizations are done? ()  public class Q76a9 {   static String f() {   String a = "hello";   String b = "bye"; // (0)   String c = b + "!"; // (1)   String d = b;  b = a; // (2)   d = a; // (3)   return c; // (4)  }   public static void main(String args[]) {   String msg = f();   System.out.println(msg); // (5)   }   }  


A、The line marked (1).

B、The line marked (2).

C、The line marked (3).

D、The line marked (4).

E、The line marked (5).

时间:2021-07-20 00:02 关键词: SCJP程序员认证考试

答案解析

C
相关问题