라이브러리:
특정 기능을 구현하여 제공하는 파일들 총칭함
Object : 모든 자바 클래스의 최상위 클래스 ((최종보스!))
-인스턴스의 고유의 해쉬코드 추출 : hashCode()
-클래스 이름과 16진수 해쉬 값 리턴: toString()
-참조값이 동일한 경우 true 리턴: equals() ((참조값! 즉, int 이런 기본형은 걍 == 이걸로 비교가능하지만 String 등같이 참조값들은 equals를 사용해야함))
기본API
# String 문자열처리하는 객체이며 원본이 변경되지 않음!
문자열비교 equals() / equalsignoreCase()
문자열의 길이값 리턴 length()
양끝의 공백제거 trim()
null문자열인지 판단((boolean답변)) isEmpty()
문자열검색 indexOf / LastIndexOf / startsWith() / endsWith()
문자열수정 concat() / replace() / toLowerCase() / toUpperCase()
문자열추출 split() / sbustring()
String처럼 문자열에 관한 메소드를 제공하지만, 원본이 변경된다는 String과의 차이점이 있다.
#StringBuffer 동시접근에 대한 처리가 된 객체
#StringBuilder 동시접근에 대한 처리가 되지 않는 객체
#Math 수학적인 계산에 관한 기능을 제공하는 메소드를 가지는 객체
#Wrapper 클래스 - 기본 데이터 타입에 대한 처리를 하기 위해 만들어진 객체
#유틸API
Random 난수 발생시키는 메소드 제공하는 객체
Arrays 배열에 관한 여러가지 기능들을 제공하는 객체
Date./Calendar 날짜/시간 과련된 기능을 제공하는 객체
SimpleDateFormat 날짜의 출력 형식 지원하는 객체
MessageFormat 문자열의 출력형식 지원하는 객체
'개념' 카테고리의 다른 글
| Map (0) | 2024.02.09 |
|---|---|
| Collection 1 -List, Vector, LinkedList (0) | 2024.02.05 |
| 내부클래스 (2) | 2024.02.03 |
| 다형성 (0) | 2024.02.03 |
| 추상클래스와 인터페이스 (0) | 2024.01.31 |