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.0142 sec