[Java] How to read Java document
Application Programming interface (API)
자바의 조작방법
- program : 시간의 순서에 따라서 실행된다는 ‘시간’이 강조, 표현.
- Application : 자바가 제공하는 부품들을 응용하는 강점 및 프로그램을 만들기 위해서 하는 조작방법.
- User Interface (UI) : 사람들이 내가 만든 것을 사용하는 조작장치 ( Ex) Argument, 버튼 Etc )
How to read Java document
자바의 조작방법
- class : 하나의 프로그램. 서로 연관 된 것을 모은 것.
- package : class를 그룹화한 것
Class
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));
}
}
- Class = directory : 서로 연관 된 변수와 Method 들을 모아서 이름을 붙이는 것
- Math : 3.14 값을 찾고 싶을 때 수학과 관련 된 작업을 할때 쓰는 명령어
- Math.PI : 3.14 값을 찾고 싶을 때
- Math.floor : ‘1.6’의 입력값을 잘라서 보여주고 싶을 때 → 결과 : 1.0
- Math.ceil : ‘1.6’의 값을 ‘2.0’으로 올리고 싶을 때 → 결과 : 2.0
Instance
import java.io.FileNotFoundException;
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");
p2.write("Hello 2");
p2.close();
p2.toString();
p2.write("Hello 2")
}
}
-
Instance : 일회용이 아닌 긴맥락의 작업을 할때는 Constructor 를 사용하여 Class를 복제하는 것.
-
PrintWriter = Class
-
import : 가져오다
-
PrintWriter p1 = new PrintWriter("result1.txt");
-
PrinWriter는 패키지를 가져오는 작업을 해야함 ( import → ‘PrintWriter’는 Java io 패키지 소속 )
-
new PrintWriter("result1.txt"); : 파일 읽다보면 파일이 없는 예외상황
→ 예외는 너무 어려워서 알기 전 까지는 ‘ add throw declaration ‘ 이용 → throws IOException -
p1.close(); : p1 인스턴스 파일의 끝 표시
-
Constructor : 코드 생성자 → Constructor가 없으면 ‘일회용’ ( Ex. Math )
인스턴스의 앞부분에는 그 속성을 알기위해 Class 의 이름을 붙여주며,
각각의 인스턴스마다 서로 다른 각각의 성질을 내장
Inheritance
Inheritance : PrintWriter를 만든 사람이 처음부터 끝까지 다 만들기 싫어서 PrintWriter 변수를 그대로 물려받으면서 거기다가 자기가 원하는 변수와 메소드를 추가한 것.
- java.io.PrintWriter(자식) 라는 Class는 java.io.Writer(부모) 라는 Class 에서 상속받음.
- java.io.Writer(자식)은 java.lang.Object(부모)에게 상속받음.
- Eclipse 에서 Class 상속관계를 확인해보려면 Class 오른쪽 클릭 → Open Type Hierarchy
→ 왼쪽 탭에서 상속관계 확인 가능
Author And Source
이 문제에 관하여([Java] How to read Java document), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@many_anne/How-to-read-Java-document저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)