Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

[Java] 자바, 객체지향! 자바 API 본문

JAVA/inflearn정리

[Java] 자바, 객체지향! 자바 API

rokga 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 등이 있다.