FIF's 코딩팩토리

자바 기초 NCS교육과정(22)-API&오브젝트 본문

Back-End/국비 NCS교과과정

자바 기초 NCS교육과정(22)-API&오브젝트

FIF 2019. 7. 31. 10:45
반응형
API(Application Programming Interface) 


  1. 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 


  2. 자바개발 환경에서 제공되는 거대한 패키지이다. 


  3. 자바언어는 작고 단순한 대신 많은 기능들을 제공하는 라이브러리를 API로 제공하고있다. 
   

 

Object


  1. 클래스 중에서 최상의 클래스이다. 


  2. Object을 제외한 모든 클래스들은 Object을 상속받고있다. 


  3. java.lang패키지에서 제공하는 클래스이다. 

 

Java_Object.java

public class Java_Object {

	public static void main(String[] args) {
		Object obj = new Object();
		// java.lang.Object@7852e922
		System.out.println(obj);
		System.out.println(obj.toString());

		int x = 5;
		int y = 5;

		// 값비교(기본 데이터타입)
		System.out.printf("x=%d y=%d x==y:%b\n", x, y, x == y);

		Object ojt = new Object();
		// ==주소비교(참조 데이터타입)
		System.out.printf("obj==ojt:%b\n", obj == ojt);

		// equals() : 주소비교-객체비교만 가능하다.
		System.out.printf("obj.equals(ojt):%b\n", obj.equals(ojt));

		// class java.lang.Oject
		System.out.println(obj.getClass());
		// java.lang.Object
		System.out.println(obj.getClass().getName());

	}

}

 

출력결과


  
 

 

반응형
Comments