| 구성 요소 | 설명 |
|---|---|
| 자료구조(Data Structures) | 데이터를 저장하고 조작하는 구조 (예: 배열, 리스트, 맵). |
| 클래스와 객체(Classes and Objects) | 객체 지향의 기본 단위로 설계도와 인스턴스. |
| 메서드(Methods) | 객체나 클래스의 동작을 정의. |
| 인터페이스/추상 클래스(Interfaces/Abstract Classes) | 클래스가 따라야 하는 규칙 또는 구현되지 않은 설계도. |
| 패키지(Packages) | 클래스와 인터페이스를 그룹화. |
| 예외 처리(Exception Handling) | 프로그램 실행 중 오류를 처리. |
| 멀티스레드(Multithreading) | 병렬 작업 수행. |
| 입출력(I/O : Input/Output) | 데이터 입력 및 출력 처리. |
| 제네릭(Generics) | 데이터 타입에 의존하지 않는 유연한 코드 작성. |