vs질럿 2021. 6. 23. 22:48

비정형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) / 참조형(배열, 클래스)

데이터타입의 초기값