[Java] Java API - java.lang 패키지

chael_lo·2021년 5월 14일
0

Java

목록 보기
23/52

java.lang 패키지

프로그램 개발에 필요한 기본적인 참조형이 선언된 패키지다.

  • Object 클래스
  • System 클래스: 인스턴스 생성이 목적이 아니라 필드나 메서드를 통해서 시스템에 관련된 간단한 기능을 제공하기 위해 존재한다.
  • Math 클래스: 수학에 관련된 기능 제공한다.
  • Thread 클래스 등

Wapper 클래스

기본형(원시형, Primitive Type)을 대신하기 위해 제공되는 클래스

Wrapper 클래스가 제공되는 이유

  • 값에 대한 효율적인 사용이 가능하다.
  • 객체 지향 프로그래밍(OOP)는 인스턴스를 이용하여 프로그램 작성하기 때문에 필요하다.
  • Wrapper 클래스로 다양한 기능(메소드) 제공받을 수 있다.
    • 오토 박싱: 값을 사용할 경우 자동으로 인스턴스로 변환하는 기능
    • 오토언박싱: Wrapper 인스턴스를 자동으로 원시 데이터 타입의 값으로 반환하는 기능

String 클래스와 StringBuffer 클래스

문자열 상수를 저장할 목적의 클래스다

String 클래스

문자열을 제어하기 위한 메소드를 제공한다.
String 클래스 포스팅 바로가기

StringBuffer 클래스

문자열의 문자를 제어하기 위한 메소드를 제공한다.

profile
천천히 꾸준히

0개의 댓글