본문/내용
1. 자바의 기본 데이터 타입과 각각의 특징을 설명하시오.
자바의 기본 데이터 타입은 크게 정수형, 실수형, 문자형, 논리형으로 구분됩니다. 정수형은 byte(1바이트, -128~12, short(2바이트, -32,768~32,76, int(4바이트, 약 ±21억), long(8바이트, 약 ±9경)을 포함하며, 각각의 타입은 저장 공간과 표현 범위에 따라 선택됩니다. 예를 들어, 금융 시스템에서 int 대신 long을 사용하는 경우도 있으며, 통계 프로그램에서 byte를 활용해 데이터 크기를 최적화하는 사례가 많습니다. 실수형은 float(4바이트, 약 7자리 유효 숫자)와 double(8바이트, 약 15자리 유효 숫자)를 제공하며, 과학 계산이나 정밀도를 요구하는 분야에서 double이 주로 사용됩니다. 문자형은 char(2바이트, 유니코드 문자 1개 저장)에 속하며, 문자 처리와 텍스트 분석에 활용됩니다. 논리형인 boolean은 참(true) 또는 거짓(false) 값을 저장하는 데 특화되어 있고, 조건문이나 제어 흐름에 필수적입니다. 이러한 타입들은 자바의 메모리 효율성과 범위, 정밀도 등 요구에 따라 선택되어 안정적이고 효율적인 프로그래밍이 가능하게 합니다.
2. Java에서 상속과 다형성을 어떻게 …