동작 과정
JAVA Source code
-compile→
JAVA application
-Run→
JAVA Virtual Machine
-Run→
computer
print, println, printf
print에서 “\n”자동으로 붙는게 println
printf는 %d, %c 같은 애들 쓰기 위해서 사용됨.
자바에선 변수에 자료형 적어줘야함.
char a = 65 → 프린트하면 “A”
int a = “A” → 65
double a = 65.9→ (int) a → 65
int a = 65 → (double) a → 65.0
특이한거
→ print(”name” + 10 + 20)
→ “name1020” (string + int 해도 에러 안 나고 그냥 문자열로 바꿔져서 나옴.)
컴파일 & Run
컴파일(.java → .class) → javac hello.java
Run(.class 실행) → java hello (parameter..)
매개 변수
매개 변수는 컴파일 말고 run할 때 써줌.
→ java hello “yohan” 1
API(Application Programming Interface)
Inheritance 상속
상속받으면 부모의 변수, 메소드 사용 가능.
→ Class Writer extends Object (부모 : Object, 자식 : Writer)
override : 부모의 메소드를 덮어씌우기한 상황
member : 변수, 메소드를 통칭