- : 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 확해 화 한..










