- : 01
- : 99
게 계기 ¶
UI 고 경 그 고 String 고 . 그 MSN 게 그 . MSN 걸 .(감~) 겠, 거 기 기 간 .
구 ¶
~cpp Java new delete 그 . C++ int &a by-value by-reference 값 . 기 과 게 기 byte, short, int, long, double, char, boolean Class, Array, interface ( String 기 급. String 기 기 구고 기 .) 기 (scalar) . (vector) . 간 값, . call by-reference . reference Class, (Array) interface call by-reference 간. # 고 . C 기 OOP . 객 기 고 기 . Class A { public int a = 1; public void setA( int A ) { a = A; } } ... A _a; A _A _a.setA(3); 까? .( 3-3 ) 까 급 vector값기 . A _a; _a vector 값. 값 국 게 값, . 그 값 _a 고 까? " 고 ." . Java vector 기 기, 객 그 게 null . 그 경 _a.setA(3); 경 NullPointerException 객 . 그 A _a = new A(); //vector값 _a게 객 구 , 객 고, _a게 게 . (scalar) 값 int a; a = 1; . int 기 값기 . (scalar) 국 , 값(?) 고 , 그 . 값 reference 겨 . 계 . 값 기 (call by-value) 고, return 값 결과 객 . return 값 값 . 계 Java Design Pattern . 그고 급 String 기과 게 급기 call by-reference . 그 final . (final 그 #define고 각 . Java final 값 1:1 꾸 .) 급 String 급 과 . Java char까 기 고 string 기 . ( 기 .) 급 java 계 String 기 급 그게 계. # 고 : 기 구 . 그고 200KB 게 2byte 경 String a = 200KB a = "a";( 개 게 겠) 게 기 급 String 200KB 갈 . 200KB 그게 2 경 . 기 , String imutable게 급 기 , 객 기 고 . 기 Garbage collector 기 , . 게 각 , 기 그 , String 길 1 고, a[0] a , 그 , String 객 공간 . 그 mutable String Java 1.2 StringBuffer 고 vector값 급 . String mutable 고 . string is imutable. Stringbuffer is mutable String 고 경 StringBuffer 걸 권. mutable 객 구 StringBuffer , char 그 교 고, 그 , 길 2 공간 기 ..