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

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

문자열과 기본형간의 변환
Backend/java2018. 8. 14. 20:31문자열과 기본형간의 변환

문자열과 기본형간의 변환 1. 기본형 값을 문자열로 바꾸는 두 가지 방법 ( 방법2가 더 빠름 ) 2. 문자열을 기본형 값으로 변환하는 방법

빈 문자열 ( “”, empty String )
Backend/java2018. 8. 14. 20:23빈 문자열 ( “”, empty String )

빈 문자열 ( “”, empty String ) 1. 내용이 없는 문자열 , 크기가 0인 char형 배열을 저장하는 문자열 2. 크기가 0인 배열을 생성하는 것은 어느 타입이나 가능 3. String str= “”; 은 가능해도 char c = “”; 는 불가능 4. String 은 참조형의 기본값인 null 보다 빈 문자열로 초기화 하고char형은 기본값인 ‘\u0000’보다 공백으로 초기화하자

String클래스의 특징
Backend/java2018. 8. 14. 20:12String클래스의 특징

String 클래스의 특징 1. 문자형 배열(char[])과 그에 관련된 메서드들이 정의되어 있다. 2. String 인스턴스의 내용은 바꿀 수 없다( immutable ) 3. String str = “abc”;와 String str = new String(“abc”);의 비교 String str = "abc"는 abc가 저장된 주소를 같이 바라보는 것이고 , new 로 생성한 str은 각기 다른 "abc"를 가르키게 된다 .

getclass()
Backend/java2018. 8. 14. 20:07getclass()

getClass() 1. 자신이 속한 클래스의 Class객체를 반환하는 메서드 2. Class 객체는 클래스의 모든 정보를 담고 있고 , 클래스당 단 1개만 존재 클래스파일(*.class)이 메모리에 로드될 때 생성된다. 3. 클래스객체를 얻는 여러가지 방법

반응형
image