자바 주요 클래스
Java 주요 클래스에 더 자세한 내용은 Java 개발 문서를 통해서 확인할 수 있습니다.java.lang
클래스 | 설명 |
Object | 모든 클래스의 최상위 클래스, equals(), hashCode(), toString() 등의 메소드 제공 |
Wrapper Classes | 기본 데이터 타입을 객체로 다루기 위한 클래스 (Integer, Double 등) |
Math | 수학적 연산을 위한 정적 메소드 제공 (abs(), max(), random() 등) |
String | 문자열을 다루기 위한 불변 클래스, 문자열 조작 메소드 제공 |
StringBuffer | 스레드 안전한 가변 문자열 클래스 |
StringBuilder | 스레드 안전하지 않은 가변 문자열 클래스 (StringBuffer보다 성능이 좋음) |
java.util
클래스 | 설명 |
StringTokenizer | 문자열을 지정된 구분자로 분리하는 클래스 |
Random | 난수 생성을 위한 클래스 |
Arrays | 배열 조작을 위한 정적 메소드 제공 (정렬, 검색, 복사 등) |
Calendar | 날짜와 시간 정보를 다루는 추상 클래스 |
Date | 날짜와 시간을 표현하는 클래스 (대부분 기능이 Calendar로 이전됨) |
java.time
클래스 | 설명 |
LocalDate | 날짜 정보만 다루는 불변 클래스 (시간 정보 없음) |
LocalDateTime | 날짜와 시간 정보를 다루는 불변 클래스 (시간대 정보 없음) |
ZonedDateTime | 시간대 정보가 포함된 날짜와 시간을 다루는 불변 클래스 |
java.text
클래스 | 설명 |
SimpleDateFormat | Date 객체를 원하는 형식의 문자열로 변환하거나 문자열을 Date 객체로 변환 |
DecimalFormat | 숫자를 원하는 형식의 문자열로 변환 |
MessageFormat | 패턴에 따라 값을 대체하여 문자열 형식화 |







































