본문/내용
1. Java의 기본 데이터 타입과 참조 타입에 대해 설명하시오.
Java의 기본 데이터 타입은 정수형, 실수형, 문자형, 논리형으로 구분됩니다. 정수형에는 byte(8비트), short(16비트), int(32비트), long(64비트)가 있으며, 각각의 범위는 byte는 -128부터 127, short는 -32,768부터 32,767, int는 약 -21억에서 21억, long은 약 ±9경까지 표현 가능합니다. 실수형에는 float(단정도, 32비트), double(배정도, 64비트)가 있으며 double은 대부분의 계산에서 사용되고, 엄격한 부동소수점 인쇄와 과학 계산에 적합합니다. 문자형은 단일 유니코드 문자 하나를 저장하는 char(2바이트)로, 다양한 언어와 특수문자 처리가 가능합니다. 논리형은 boolean으로, true 또는 false 두 값만 가질 수 있으며, 조건문과 제어문에서 주로 사용됩니다. 참조 타입은 객체와 배열을 나타내며, 클래스, 인터페이스, 배열 등이 해당됩니다. 예를 들어, String 객체는 10만건 이상의 데이터를 효율적으로 처리하며, Java Collections 프레임워크를 이용한 대규모 데이터 처리 시 성능 향상으로 평균 30% 이상 성적이 뛰어납니다. 참조 타입은 힙에 저장되고 포인터 또는 레퍼런스를 통해 …