전공 · 대학
공개
Java 기초 개념·코드 읽기 100: 타입·객체·예외·컬렉션
세트 소개·학습법어떤 내용인지, 어떻게 공부할지 살펴보세요
Java를 처음 배우거나 기본 개념을 면접 전에 복습하는 학습자를 위한 100문항 카드입니다. Java 8 이상에서 공통으로 사용할 수 있는 기본 문법과 표준 API를 중심으로 타입·연산·제어 흐름·배열·메서드·객체·상속·문자열·예외·컬렉션·제네릭·람다·스트림·기초 동시성을 구분합니다.
질문을 보고 개념이나 코드의 결과를 먼저 떠올린 뒤 정답과 해설을 확인하세요. 배열 인덱스와 크기, 참조 비교와 내용 비교, 값 전달과 객체 변경, 빈 참조 언박싱, List의 remove 오버로딩 등 자주 혼동하는 경계를 다룹니다. 최신 버전 전용 기능이나 프리뷰 기능을 다루는 자료가 아닙니다.
Oracle Java Tutorials 및 Java SE 표준 API 문서로 개념을 대조한 자체 작성 문항입니다. 공식 기출·면접 합격 보장 자료가 아닙니다. 내용 검토: 2026-10-31.
문제 목록 100문제
주관식
【문자열】 문자열을 반복해서 수정할 때 쓸 수 있는 가변 문자열 클래스는?
평균
—
주관식
【동등성】 equals로 같다고 판단되는 두 객체의 hashCode는 같아야 하나요?
평균
—
주관식
【동등성】 hashCode가 같은 두 객체는 반드시 equals도 true인가요?
평균
—
주관식
【래퍼】 int를 대응하는 Integer로 자동 변환하는 것은?
평균
—
주관식
【래퍼】 Integer x=null; int y=x; 실행 시 발생하는 대표적인 예외는?
평균
—
주관식
【예외】 체크 예외는 일반적으로 호출 지점에서 어떻게 다뤄야 하나요?
평균
—
주관식
【예외】 RuntimeException 계열은 체크 예외인가요?
평균
—
주관식
【예외】 예외 객체를 실제로 던지는 문장의 키워드는?
평균
—
주관식
【예외】 메서드 선언에서 던질 수 있는 예외를 적는 키워드는?
평균
—
주관식
【예외】 finally는 JVM 종료 같은 상황에서도 반드시 실행되나요?
평균
—