[ 작업 환경 ]

 

Windows10

jdk-15

 

 

 

 

 

1. garbage collection 찾는 문제

 

1. 아래 프로그램에서 garbage collection 대상이 되는 것을 찾으시오.
public class MyTest {

 public static void main(String[] args) {
 	String myname = "Bill Gates";
	myname = myname.replace('a', 'A');
	System.out.println("myname="+ myname);

 

 

 

 

 

2. 정답

 

String myname = "Bill Gates";
를 통해 생성된 "Bill Gates"을 아래 줄인
myname = myname.replace('a', 'A');
에서 replace된 "Bill Gates"가 garbage가 되고, "Bill GAtes"를 사용하게 됩니다.

그러므로 Garbage collection은 "Bill Gates" 입니다.

 

 

 

+ Recent posts