CATEGORY

Java 문법 레퍼런스

  • 2025年11月15日

Java에서 int와 Integer 이해하기: 주요 차이점, 모범 사례 및 흔히 발생하는 함정

1. 소개 Java에서 정수형 기본 Java에서 숫자를 다룰 때 가장 기본적인 데이터 타입 중 하나가 정수형(int)입니다. 이는 원시 타입으로, 프로그램 내에서 수치 연산을 빠르고 메모리 효율적으로 수행할 수 있게 해줍니다. 반면 Java는 Integer 라는 클래스를 제공하는데, 이는 래퍼 클래스로, int 값을 객체로 다룰 수 있게 해 주어 Java의 […]

  • 2025年11月15日

Java 오버로딩 vs 오버라이딩: 명확한 예시와 흔한 함정

1. 소개 Java에서 “오버로딩”의 중요성 Java 프로그래밍을 배우기 시작하면 처음 마주하게 되는 개념 중 하나가 “오버로딩”입니다. 이는 같은 이름을 갖지만 매개변수의 개수나 타입이 다른 메서드를 여러 개 정의할 수 있게 해주는 메커니즘입니다. 처음 보면 단순해 보일 수 있지만, 실제로는 Java 설계 철학의 핵심 요소이며, 가독성과 유지보수성을 크게 […]