Page 13 -
P. 13
SECTION
SECTION
001
001 라이브러리 A 등급
전문가의 조언 1 라이브러리의 개념
중요해요! ★★★★★ 1602001
Java와 Python은 라이브러리를 패 라이브러리는 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나
키지로 제공한다는 것을 염두에 데이터들을 미리 만들어 모아 놓은 집합체이다.
두고 대표적인 표준 라이브러리들
의 종류와 개별적인 기능을 정리 • 자주 사용하는 함수들의 반복적인 코드 작성을 피하기 위해 미리 만들어 놓
해 두세요.
은 것으로, 필요할 때는 언제든지 호출하여 사용할 수 있다.
•라이브러리에는 표준 라이브러리와 외부 라이브러리가 있다.
• 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리
• 모듈 : 하나의 기능이 한 개의 파 로, 여러 종류의 모듈*이나 패키지* 형태이다.
일로 구현된 형태
• 패키지 : 하나의 패키지 폴더 안 • 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해
에 여러 개의 모듈을 모아 놓은 놓은 것으로, 외부 라이브러리를 다운받아 설치한 후 사용한다.
형태
2 Java의 주요 표준 라이브러리 1602003
Java는 라이브러리를 패키지에 포함하여 제공하는데, 각 패키지에는 Java 응
메소드(Method) 용 프로그램 개발에 필요한 메소드*들이 클래스로 정리되어 있다.
Java에서는 특정 기능을 수행하는
함수를 메소드라고 합니다. • Java에서 패키지를 사용하려면 ‘import java.util’과 같이 import문을 이용
해 선언한 후 사용해야 한다.
• import로 선언된 패키지 안에 있는 클래스의 메소드를 사용할 때는 클래스와
메소드를 마침표(.)로 구분하여 ‘Math.abs( )’와 같이 사용한다.
패키지 기능
• Java에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능을 제
공한다.
java.lang
•import문 없이도 사용할 수 있다.
•주요 클래스 : String, System, Process, Runtime, Math, Error 등
•날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능을 제공한다.
java.util
•주요 클래스 : Date, Calender, Random, StringTokenizer 등
•파일 입·출력과 관련된 기능 및 프로토콜을 제공한다.
java.io
•주요 클래스 : InputStream, OutputStream, Reader, Writer 등
•네트워크와 관련된 기능을 제공한다.
java.net
•주요 클래스 : Socket, URL, InetAddress 등
•사용자 인터페이스(UI)와 관련된 기능을 제공한다.
java.awt
•주요 클래스 : Frame, Panel, Dialog, Button, Checkbox 등
20 1과목 프로그래밍 언어
2025. 11. 19. 오후 5:08
01_2026프로그래밍기능사필기_1과목1장(017~034) .indd 20 2025. 11. 19. 오후 5:08
01_2026프로그래밍기능사필기_1과목1장(017~034) .indd 20

