U E D R , A S I H C RSS

Java/문서/참조

  • : 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배   다..
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:33
Processing time 0.0124 sec