포장 1. 포장의 기본 기본 속성
처리의 대상이되는 기본 데이터 형식
객체의 기본 유형의 ● 레이 값 k는 포장 JAVAAPI 패키지 오브젝트에 사용될 수 없다
● java.lang 패키지는 포장을 제공합니다
포장의 종류 :
● 숫자 (숫자 형) : 바이트, 짧은, 정수, 긴, 플로트, Doubble
● 개체 유형 (Obejct 형) : 부울, 문자
주의
인수가없는 생성자없이 ● 포장, 래퍼 클래스의 모든 인스턴스는 불변입니다. 객체가 생성되면, 그들은 내부의 값을 변경할 수 없습니다.
● 포장의 각 기본 타입은 MAX_VALUE, MIN_VALUE이 있습니다.
2. 포장의 특별한 성격 :
● 인수가없는 생성자없이 포장
● 수치 조작은 패키지로 사용할 수 있습니다
3. 기본 개념과 권투와 언 박싱
● 포장 작업 : 포장라는 포장에 대한 기본 데이터 유형입니다.
● 언 박싱 : 포장은 기본 데이터 유형이되고, 풀고했다.
4. 특별한 자연 오토 박싱
숫자가없는 경우 자동 zhau 포장에서 ●는 -128-- 127 사이에, 새로 생성 된 객체는 객체가 캐시에 반환 여부를 지정합니다.
문자열 클래스
1.String 클래스의 기본 속성을
● 때 문자열 정수 풀 공간을 할당합니다 STR1에 할당 된 문자열,이 공간이 너무 str1이 포인트. 그런 다음 문자열과 str2를 할당하면 공간에 직접 이번에는 str1과 포인트를 STR2 것입니다. 다시 새로운 STR2에게 동일한 문자열을 만드는 것입니다하지만, 문자열이 힙 공간에서 공간을 재 할당됩니다.
● String 클래스가 생성되면 구체화 된 내용을 변경할 수 없습니다 만 문자열 할당은 공간 참조 점을 변경하려면
2.String 같은 기본 작업
StringBuffer와 和의 StringBuilder
1.StringBuffer 과 StringBuilder의 기본 속성
● StringBuffer를 기본 공간 (16)을 할당
● StringBuffer와 StringBuilder의 속도와 문자열 작업 문자열보다 훨씬 빠른
● StringBuffer를 단일 스레드입니다, 모두 StringBuilder는 다중 스레드
● 문자열 작업, 첫 번째 수술 후 StringBuffer를 모두 StringBuilder를 사용하여 문자열로 변환
2.StringBuffer 및 기본 동작의 StringBuilder
오래된 구 개 학교 공동체 구성원들은 생산