티스토리 뷰

Java

문자열의 Call by Value 개념

살구르 2017. 1. 11. 11:13

1.

public class Person{

String name;

int age;

 

public Person(String name, int age){

this.name = name;

this.age = age;

}                                             

}

 

public class PersonTest{

public static void main(String[] args){

String s = "김슬기";

Person p = new Person(s, 25);

p.name = "김슬깅";

System.out.println(s);

System.out.println(p.name);

}

}

 

=> 위 코드에서 프로그램 흐름에 따른 메모리 관계도 그려보기

 

2.

public class Test{

public static void main(String[] args){

String s = "hi";

func(s);

System.out.println(s);

}

 

public static void func(String s){

s = "hiii";

}

 

}

 

=> 위 코드에서 프로그램 흐름에 따른 메모리 관계도 그려보기

'Java' 카테고리의 다른 글

instanceof 연산자  (0) 2017.01.12
String 메서드  (0) 2017.01.12
String 비교  (0) 2017.01.11
다형성(Polymorphism)  (0) 2017.01.11
C, Java의 메모리 구조  (0) 2017.01.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함