210623 Java - docs
비정형DB인 MongoDB까지 배우고 Java로 다시 돌아온 이유는 이제 Hadoop과 Ecosystem을 배워야하는데
Hadoop이 Java를 기반으로 해서 그렇다. 또한 Hadoop은 Linux 환경에서 실행이 가능하기 때문에
앞으로 Java - Linux -Hadoop 순으로 진행될 것 같다.
============================================================================
공식문서 보는 법
1 -> 2-> 3 순으로 찾아가면 된다.
1. package
2. package 내의 요소들 ( Interface, Classes)
3. 요소들의 자세한 설명
Summary에서 해당 요소가 무엇을 가지고 있는지 확인
상속관계 확인
final 여부 method의 static 여부 등 확인
final => 클래스앞 : 상속x, 메소드앞 : 재정의x, 변수앞 : 변수를 상수로 만든다. 변경x
============================================================================
1. 파일이름.java -> javac 파일이름.java -> 파일이름.class
2. 자바의 실행 단위는 class 이다.
3. 자바의 접근제한자
public -> protected(상속 공개) -> private -> default(같은 패키지 안에서는 공개)
4. 접근제한자는 클래스명, 메소드명, 멤버 변수 앞에 선언된다.
5. static, abstract 등도 접근제한자와 함께 선언된다.
6. 기본자료형(byte, short, int, long, float, double, char, boolean) / 참조형(배열, 클래스)