JAVA/inflearn정리
[Java] 자바, 객체지향! 자바 API
Baro_forest
2023. 4. 18. 00:39
1. 자바 API
자바 API란, 프로그램을 만들기 위한 도구이다. 이를 사용하면 더 편리한 프로그래밍이 가능하다. 자바 API는 패키지로 제공된다.
2. 패키지
패키지란?
패키지란 일종의 디렉터리(폴더)이다. 자바 API는 이곳에 담겨 제공된다.
역할은 ?
패키지는 관련 코드를 하나로 묶어, 관리를 수월하게 한다.
또 같은 이름의 코드를 다른 패키지로 나누어, 분류하기도 한다.
3. 자바 API 사용 예
Math 클래스
// 불러오기
import java.lang.Math;
// 사용 예
double r = Math.random(); // 0.0 <= r < 1
double a = Math.abs(-9.81); // 9.81
double greater = Math.max( 3.14, 12.7); // 12.7
double smaller = Math.min(3.14, 12.7); // 3.14
Random 클래스
// 불러오기
import java.util.Random;
// 사용 예
Random rand = new Random(); // 객체 생성
int a = rand.nextInt(10); // 0 <= a < 10
double b = rand.nextDouble(); // 0.0 <= b < 1.0
boolean c = rand.nextBoolean(); // true or false
ArrayList 클래스
// 불러오기
import java.util.ArrayList;
// 사용 예
ArrayList<String> names = new ArrayList<String>();
names.add("Kim"); // names -> {"Kim"}
names.add("Lee"); // names -> {"Kim", "Lee"}
names.add("Park"); // names -> {"Kim", "Lee", "Park"}
System.out.println(names.get(2)); // "Park"
names.remove(1); // names -> {"Kim", "Park"}
System.out.println(names.size()); // 2
요약하기!
자바 API란
- 자바 API란 미리 만들어진 도구(클래스)이다.
- 자바 API는 패키지를 통해 제공된다.
패키지
- 패키지란, 소스코드를 담는 디렉터리이다.
- 패키지는 관련 코드를 묶거나, 같은 이름의 코드를 구분하기 위해 사용한다.
자바 API 사용 예
- 자바 API 문서 또는 구글링을 통해 API를 검색한다.
- 학습 시 많이 사용하는 API로 Math, Random, ArrayList 등이 있다.