Backend/java2018. 8. 14. 21:18내부 클래스 ( inner class ) 는 무엇인가.
내부 클래스 ( inner Class ) 란 ? 1. 클래스 안에 선언된 클래스 2. 특정 클래스 내에서만 주로 사용되는 클래스를 내부 클래스로 선언한다. 3. GUI어플리케이션(AWT, Swing)의 이벤트처리에 주로 사용된다. 4. 장점 : 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다. 코드의 복잡성을 줄일 수 있다 ( 캡슐화 )
Backend/java2018. 8. 14. 20:45wrapper클래스
Wrapper 클래스 1. 기본형을 클래스로 정의한 것 2. 기본형 값도 객체로 다뤄져야 할 때가 있다. 3. 내부적으로 기본형 ( primitive type ) 변수를 가지고 있다. 4. 값을 비교하도록 equals()가 오버라이딩되어 있다.
Backend/java2018. 8. 14. 20:38Stringbuffer클래스의 생성자와 메서드
Backend/java2018. 8. 14. 20:37String buffer class의 특징
StringBuffer클래스의 특징 1. String 처럼 문자형 배열( char[] )을 내부적으로 가지고 있다. 2. 그러나 String 클래스와 달리 내용을 변경할 수 있다 (mutable) 3. 인스턴스를 생성 할 때 버퍼(배열)의 크기를 충분히 지정해주는 것이 좋다. (버퍼가 작으면 성능 저하 – 작업 중에 더 큰 배열의 생성이 필요하기 때문 ) 4. String 클래스와 달리 equals()를 오버라이딩하지 않았다.