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