생활코딩 [자바 입문 수업] 공부 기록
13.1 자바 문서 보는 법 - API vs UI
- API (Application Programming Interface)
- Application: 자바가 제공하는 부품들을 응용해서
- Program: 시간의 순서에 따라
- UI (User Interface)
자바 프로그램은 또 다른 자바 프로그램에서도 사용될 수 있고,
다른 프로그램에서 사용할 수 있도록 만들어준 것 역시 API다.
자바 프로그램은 사용자가 사용할 수도 있다.
이 떄는 UI라고 한다.
13.2 자바 문서 보는 법 - 패키지, 클래스, 변수, 메소드
google searching
api documentation java
https://docs.oracle.com/javase/7/docs/api/
package는 서로 연관된 비슷한 성격의 클래스를 모아서 이름을 붙인 것
class는 서로 연관된 변수와 메소드라는 것을 모아서 거기에 이름을 붙인 것
13.3 자바 문서 보는 법 - 클래스
클래스는 서로 연관된 변수와 메소드를 모아서 거기에 이름을 붙인 것이다.
package java13;
public class ClassApp {
public static void main(String[] args) {
System.out.println(Math.PI);
System.out.println(Math.floor(1.6)); //내림
System.out.println(Math.ceil(1.6)); //올림
}
}
13.4 자바 문서 보는 법 - 인스턴스
인스턴스: 클래스를 컴퓨터 상에서 실체화한 것?
package java13;
import java.io.IOException;
import java.io.PrintWriter;
public class InstanceApp {
public static void main(String[] args) throws IOException {
PrintWriter p1 = new PrintWriter("result1.txt");
p1.write("Hello 1");
p1.close();
PrintWriter p2 = new PrintWriter("result2.txt");
p1.write("Hello 2");
p1.close();
}
}
인스턴스는 객체를 다양한 상태에서 사용하고, 기능을 재사용할 경우가 많은 상황에서 유용함
13.5 자바 문서 보는 법 - 상속
상속 관계
자식 클래스는 부모 클래스의 모든 변수와 메소드를 사용할 수 있다.
override: 쉽게 말해 덮어 쓰기(?)
300x250
'Language > JAVA' 카테고리의 다른 글
[JAVA] 2-1~3 Boolean type , false true , 비교연산자 (0) | 2022.02.01 |
---|---|
[JAVA] 14~15 나의 앱 만들기 (조건문 배열 반복문 메소드 클래스 인스턴스) (0) | 2022.01.31 |
[JAVA] 11~12 입력 input & 출력 output (0) | 2022.01.30 |
[JAVA] 9~10 프로그래밍, 프로그램, 디버거 (0) | 2022.01.30 |
[JAVA] 7~8 변수 variable , casting (int to String) (0) | 2022.01.29 |