본문/내용
1. Java의 기본적인 데이터 타입과 각각의 특징에 대해 설명하시오.
Java의 기본 데이터 타입은 크게 정수형, 실수형, 문자형, 논리형으로 나눌 수 있습니다. 정수형은 byte(1바이트), short(2바이트), int(4바이트), long(8바이트)로 구성되며 각각의 크기에 따라 저장 범위가 정해져 있습니다. 예를 들어 int는 -21억에서 21억까지 저장할 수 있으며, 2023년 기준 Java에서 가장 널리 사용하는 정수형입니다. 실수형은 float(4바이트), double(8바이트)로 저장되고, double이 더 높은 정밀도를 갖추고 있어 금융 데이터 처리 등에 활용됩니다. 문자형은 단일 문자 저장에 사용하는 char(2바이트)로 유니코드 지원 방식이 도입되어 다국어 처리가 가능합니다. 논리형은 boolean으로, true 또는 false 값을 가지며 조건문에서 판단 기준으로 널리 사용됩니다. 이들 데이터 타입의 선택은 프로그램 성능과 저장 효율에 직결되며, 실제 대규모 금융 시스템에서는 정수형과 실수형의 적절한 활용이 70% 이상 처리 속도 향상에 영향을 미치기 때문에 중요합니다.
2. 객체지향 프로그래밍에서 상속과 다형성의 개념을 설명하고, Java에서 어떻게 구현하는지 예를 들어 설명…