11) 기본 클래스
Object클래스
모든 자바 클래스의 최상위 클래스인 Object 클래스
String 클래스
String str1 = new String("abc"); //new 예약어를 사용 시 "abc"문자열을 위한 메모리가 할당 됨
String str2 = "test"; //new 예약어 미사용 시, test3과 주소 값이 같게 됨
String str3 = "test";
StringBuffer, StringBuilder : 문자열을 연결 할 때 기존에 사용하던 char[]배열이 확장되므로 추가 메모리 사용X. StringBuffer가 StringBuilder보다 문자열이 안전하게 변경되도록 보장. 실행속도는 StringBuilder이 더 빠름.
Wrapper 클래스
Integer클래스 : 정수를 객체형으로 사용할 때
Integer 클래스의 메서드
intValue() : Integer 클래스 내부의 int 자료형 값 가져올 때
valueOf() : 정수나 문자열을 바로 Integer클래스로 반환할 때
ParseInt() : 문자열이 어떤 숫자를 나타낼 때 int값으로 반환
오토박싱 : 기본형을 객체형으로 바꾸는 것
ex) Integer j = 10 (= Integer j = new Integer(10) ) //둘의 타입이 같아 보이지만 사실 둘의 타입은 다르다.
언박싱 : 객체형을 기본형으로 꺼내는 것 //둘 다 컴파일러가 알아서 해 줌
Class 클래스
Class 클래스는 컴파일된 class파일에 저장된 클래스나 인터페이스 정보를 가져오는 데 사용.
'개발 > Java' 카테고리의 다른 글
Java G1GC (0) | 2020.08.13 |
---|---|
Java] Do it 자바 프로그래밍 입문 요약 (셋째마당 - 12) (0) | 2019.06.18 |
Java] Do it 자바 프로그래밍 입문 요약 (둘째마당 - 10) (0) | 2019.06.18 |
Java] Do it 자바 프로그래밍 입문 요약 (둘째마당 - 09) (0) | 2019.06.16 |
Java] Do it 자바 프로그래밍 입문 요약 (둘째마당 - 08) (0) | 2019.06.16 |