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