반응형
내부 클래스 ( inner class ) 는 무엇인가.
Backend/java2018. 8. 14. 21:18내부 클래스 ( inner class ) 는 무엇인가.

내부 클래스 ( inner Class ) 란 ? 1. 클래스 안에 선언된 클래스 2. 특정 클래스 내에서만 주로 사용되는 클래스를 내부 클래스로 선언한다. 3. GUI어플리케이션(AWT, Swing)의 이벤트처리에 주로 사용된다. 4. 장점 : 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다. 코드의 복잡성을 줄일 수 있다 ( 캡슐화 )

Number클래스
Backend/java2018. 8. 14. 20:47Number클래스

Number클래스 1. 숫자를 멤버변수로 갖는 클래스의 조상 ( 추상클래스 )

wrapper클래스
Backend/java2018. 8. 14. 20:45wrapper클래스

Wrapper 클래스 1. 기본형을 클래스로 정의한 것 2. 기본형 값도 객체로 다뤄져야 할 때가 있다. 3. 내부적으로 기본형 ( primitive type ) 변수를 가지고 있다. 4. 값을 비교하도록 equals()가 오버라이딩되어 있다.

Math클래스
Backend/java2018. 8. 14. 20:41Math클래스

Math클래스 1. 수학계산에 유용한 메서드로 구성되어 있다. ( 모두 Static 메서드 )

String buffer class의 특징
Backend/java2018. 8. 14. 20:37String buffer class의 특징

StringBuffer클래스의 특징 1. String 처럼 문자형 배열( char[] )을 내부적으로 가지고 있다. 2. 그러나 String 클래스와 달리 내용을 변경할 수 있다 (mutable) 3. 인스턴스를 생성 할 때 버퍼(배열)의 크기를 충분히 지정해주는 것이 좋다. (버퍼가 작으면 성능 저하 – 작업 중에 더 큰 배열의 생성이 필요하기 때문 ) 4. String 클래스와 달리 equals()를 오버라이딩하지 않았다.

반응형
image