📕 멘토씨리즈 자바

[멘토씨리즈 자바] Section15 기본 API 클래스 - 핵심정리

harveydent 2023. 5. 30. 16:16
728x90

Section15 기본 API 클래스

자바 API 문서

프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음을 말하며 라이브러리라고도 합니다. https://docs.oracle.com/en/java/javase/버전/index.html 경로를 통해 문서를 확인할 수 있습니다.

Object 클래스

자바에서 사용되는 모든 클래스에 자동으로 상속되는 최상위 클래스입니다.

equals() 메서드 / hashCoed() 메서드

두 객체가 같음을 비교하기 위해 사용됩니다.

toString() 메서드를 Override하여 사용하면 객체의 정보를 쉽게 출력할 수 있습니다.

String 클래스

문자열을 처리하는 객체형 데이터 타입으로 문자열을 처리하기 위한 다양한 기능들을 가지고 있습니다. String 객체는 비교할 때 동등비교(==)를 사용하지 않고 equals() 메서드를 이용해 비교합니다.

Wrapper 클래스

기본 데이터 타입(int, float, long 등)의 값을 갖는 객체로 외부에서 변경할 수 없습니다. Wrapper 클래스는 AutoBoxing 기능이 있어서 객체화하지 않고 일반 데이터 타입과 마찬가지로 값을 선언하여 사용할 수 있습니다.

  • ex)
    • Integer number = 30;
    • Long longNumber = 140;

Math 클래스

자바에서 수학 계산에 사용할 수 있는 기능을 가지고 있는 객체입니다. 대표적으로 범위 내 랜덤 값을 부여할 수 있는 random() 메서드가 있습니다.

Calendar 클래스

날짜를 처리하기 위한 클래스입니다.

728x90