Java

[자바] API 란 무엇일까?

어텀잉 2023. 9. 13. 11:26
728x90
반응형
SMALL

API(Application Programming InterFace)

  • 응용 프로그램에서 다른 소프트웨어 상호작용을 할 수 있도록 제공되는 일련의 규칙과 명령어 집합
  • 다른 서비스, 라이브러리, 운영체제 또는 플랫폼과 통신하기 위해 사용
  • 프로그래머에게 특정 서비스 또는 라이브러리와 상호작용할 수 있는 방법을 제공
  • HTTP 요청을 통해 데이터를 전송하고 받는 형태로 사용


SDK(Software Developement Kit)

  • 특정 소프트웨어 또는 하드웨어 플랫폼에 대한 개발 도구와 리소스 집합
  • SKD는 개발자가 특정 플랫폼 또는 서비스를 활용해서 응용 프로그램을 만들 때 필요한 도구, 라이브러리, 예제 코드 및 문서를 포함
  • 일반적으로 API 호출을 추상화하고 개발자에게 보다 쉬운 방벙으로 상호작용을 할 수 있는 인터페이스를 제공

 

 wrapper

  • 기본 데이터 유형을 객체로 래핑 
  • 객체로 작업할 때 유용
  • 클래스로는 Integar , double , boolean 등이 있다
<Integer 사용예제>
    Integer num = 40;	
    int intValue = num.intValue();

 

<double 사용예제>
    double pi = 3.14159265369;
    double radius =5;
    double area = pi*Math.pow(radius, 2);

    //문자열을 실수로 변환
    String  numStr = "3.14";
    Double parsedDouble = Double.parseDouble(numStr);

    //문자열 데이터를 정수, 소수로 변환하겠다.
    System.out.println(parsedDouble);

 

<boolean Wrapper 사용예제>
    Boolean isJavaFun = true;

    if(isJavaFun) {
        System.out.println("자바는 재밌습니다. ");
    }else {
        System.out.println("자바는 재미없습니다. ");
    }

    String boolStr = "true";		
    Boolean parseBool = Boolean.parseBoolean(boolStr);

 

 

728x90
반응형
LIST