본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

java _20120220

by 청춘만화 2012. 2. 22.



StringBuffer

     public final class StringBuffer  -> final:상속X
     extends Object
     implements Serializable, CharSequence 직렬화



사용유형)
  - StringBuffer() : 메모리 절약 , string보다 빠르다.
                             묵시적으로 16개의 문자를 저장할 수 있는 객체를 생성
                             (초기값 안 썼을때)
 

  - StringBuffer(int size)   : size 크기의 객체를 생성

  - StringBuffer(String str) : str로 지정된 문자열과
                                          추가로 16개의 문자를 더 저장할 수 있는 객체를 생성



 

 


java.lang 패키지 : 모든 자바 프로그램에 자동으로 포함되는 패키지


   Number:추상적인 클래스 -> 객체정의new연산자 사용X ,참조변수 사용만 가능

           public abstract class Number  ->abstract 추상적->객체정의X

           extends Object

           implements Serializable

 

           객체정의를 위한X

           sub class에 상속하기위해 만들어짐 

            ( AtomicInteger, AtomicLong, BigDecimal, BigInteger, Byte, 

               Double, Float, Integer, Long, Short)


    Math : stativ맴버함수
 

    Object 클래스 
 

    Equals() : 함수의 기본처리: 번지값 비교 + 재정의 필요.
 

    clone()  : protected Object clone()   //외부에서는 접근X
                    throws CloneNotSupportedException 
                             // Exception는 try catch 블럭을 통해서만 호출 가능하다. 

                             // (예외처리 위해만든 함수!)

 
   포장(Wrapper) 클래스 : 8가지의 기본 자료형을 객체로 사용할 수 있는 클래스를 제공.

                  // : Boolean, Character, Byte, Short, Integer, Long, Float, Double

                  // Number class로 부터 상속됨



   Integer CLASS

              public final class Integer

              extends Number

              implements Comparable<Integer>


   예외처리 :try,catch 블럭으로 만든다.(보다 완변한 프로그렘을 위해)

 

'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글

ex19) java_oop  (0) 2012.02.23
ex18) java_oop  (0) 2012.02.22
ex17) java_oop  (0) 2012.02.22
ex16) java_oop  (0) 2012.02.22
ex15) java_oop  (0) 2012.02.21

댓글