1. java.lang패키지
- 가장 기본이 되는 패키지이며, import문 없이도 사용이 가능하다.
- 최상위 객체인 Object클래스 외에도, String, Math, Wrapper클래스가 있다.
1-1. Object클래스의 주요 메서드
+equals() | 객체의 주소값을 비교한다. |
+hashCode() | 객체의 해쉬코드를 반환한다. *모든 객체는 자신을 구분하는 고유의 해시코드를 가진다. *자바에서는 해싱 기법을 통해 다양한 객체를 구분하여 저장한다. |
+getClass() | 객체의 인스턴스를 반환한다. |
+toString() | "클래스이름+@+해쉬코드"문자열을 반환한다. |
#clone() | 객체를 얕게 복사하여 반환한다. (객체 내 포함된 객체까지는 복사되지 않으므로, 겉의 객체만 복사되면, 안의 객체는 사실상 동일한 곳을 참조하므로 복사된 객체를 수정할 때 기존 객체의 안쪽 객체 정보까지 수정될 수 있다.) |
1-2. String클래스
- 이부분은 별도로 정리하였다.
- 간략하게 String은 "변경 불가하다"라는 점과, 그렇기에 StringBuffer와 StringBuilder로 처리할 수 있다는 점만 기억하자..
https://why-dev.tistory.com/31?category=928637
1-3. Math클래스
+round() : long | 소수점 첫째자리에서 반올림을 한다. (사용시, 10^x 만큼 곱하고 나누어 원하는 만큼 반올림하면 된다.) |
+ceil() | 올림 |
+floor() | 버림 |
.... | 기타 |
1-4. Wrapper클래스
- Boolean, Character, Number가 있으면 Number안에 정수형, 실수형 변수객체들이 있다.
- 문자열을 숫자로 변환하는 법 : Integer.parseInt("문자열")
- 오토박싱과 언박싱
https://why-dev.tistory.com/45
[참조]
자바의 정석, 남궁성 -- 요약한 내용입니다.
'Language > Java' 카테고리의 다른 글
[자바_문법] 쓰레드 (0) | 2022.04.17 |
---|---|
[자바의정석_예제] 객체지향프로그래밍2 (0) | 2022.04.13 |
[자바_API] 입출력 I/O (0) | 2022.04.05 |
[자바_API] 네트워킹 (0) | 2022.04.04 |
[자바의정석_복습] 예외처리 (0) | 2022.03.28 |