기본 정리
- 기본 구조
- import는 외부 패키지 클래스를 가져오는 문법
- 패키지 = 클래스들을 그룹화 (폴더 개념)
- (예시) java.util, java.io, java.math
import 패키지이름.클래스이름;
import 패키지이름.*;
- 와일드카드(*) import
- 예시처럼 java.util 패키지의 모든 클래스를 불러올 수 있음
- 빠르고 편리, But 지양 (모호성 가능)
import java.util.*;
import 안 해도 되는 경우
- 같은 패키지에 있는 클래스
→ 자동으로 사용 가능 - java.lang 패키지
→ 기본 제공, 자동 import ex) String, Math, Integer 등
자주 쓰이는 패키지
- 입력 빠르게 받기
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
- 입력/출력
import java.util.Scanner;
import java.util.StringTokenizer;
- 자료구조
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.ArrayDeque;
import java.util.HashMap;
import java.util.HashSet;
import java.util.PriorityQueue;
- 정렬 관련
import java.util.Arrays;
import java.util.Collections;
- 큐/스택
import java.util.Queue;
import java.util.Deque;
import java.util.Stack;'Language & Tool > Java' 카테고리의 다른 글
| ☕OOP 핵심: 부모 클래스를 재사용하여 새로운 클래스를 작성하는 상속(Inheritance) (0) | 2026.06.05 |
|---|---|
| 🌱변수 생성시 위치별 초기화 규칙 (0) | 2025.09.14 |
| 🌱JAVA 형변환 정리 (0) | 2025.09.08 |
| 🌱JAVA 문법 기초 (+ 초기화 예시) (0) | 2025.09.08 |
| 🌱기본 입출력 (0) | 2025.09.08 |