Antilog의 개발로 쓰다
article thumbnail
반응형

Java 학습

Java를 배운다는 것은 먼저 문법을 배우고 후에 표준 라이브러리 클래스를 학습하는 것을 말한다.

표준 라이브러리 클래스란?

예를 들어 String 클래스 혹은 ArrayList와 같은 클래스를 말한다.

 

표준 API?

안드로이드 앱 개발을 할때 사용하는 String 클래스와 ArrayList 같은 클래스는 Google이 만든 Java 표준 라이브러리에 들어있다.

그리고 Spring Web MVC 개발을 할때 사용하는 String 클래스와 ArrayList 클래스는 Oracle이 만든 Java 표준 라이브러리에 들어있다.

두 회사에서 만들어짐에도 두 회사에서 만든 Array List 클래스 사용법이 동일한 이유는,

두 회사가 라이브러리 API를 동일하게 구현하였기 때문이다.

라이브러리 API는 라이브러리의 public클래스와 메소드 목록을 말하고 두 라이브러리 public 클래스 목록과 public 메소드 목록이 동일하면 두 라이브러리 사용법도 동일하다.

 

각 회사마다 동일한 기능의 클래스가 모두 다른 역할을 하면 비효율적이므로 두 회사의 라이브러리 사용법이 통일되면 바람직하다.

따라서 여러 라이브러리 사용법을 통일하기 위해, 그 라이브러리들의 API를 통일해야 하며 이때 통일된 라이브러리들의 API를

표준API라고 한다.

반응형

'개발로 쓰는 공부 > Java 지식' 카테고리의 다른 글

[java] Integer Cache Class?  (0) 2020.11.23
[Java] Wrapper class - Auto Boxing, Unboxing  (0) 2020.11.23
profile

Antilog의 개발로 쓰다

@Parker_J_S

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...