JAVA 1장 - 자바를 시작하기 전에
지난 주 스크럼 목표에 따라 JAVA 공부를 시작했다.
교재는 집에서 뒹굴고 있던 JAVA의 정석이다.
1장은 자바 언어의 특징, 역사, 환경 설치, Hello world와 주석으로 이루어져있다.
요약
-
JAVA의 특징
-
운영체제에 독립적이다
-
객체지향 언어다
-
garbage collection을 지원한다
-
multi-thread를 지원한다
-
동적 로딩을 지원한다
-
-
JVM
- 다른 언어와 달리 JVM 환경에서 작동한다
-
JAVA 기초
-
JAVA 프로그램은 여러 클래스로 이루어져있다
-
애플리케이션의 시작은 수 많은 클래스 사이에 있는 main 메소드다
-
한 소스파일에는 한 클래스를 작성한다
-
소스파일(.java)에서 컴파일을 통해 클래스파일(.class)을 생성하고 이를 인터프리터가 실행한다
-
숙제
언제 할지는 모르겠지만, 오늘 공부하면서 JAVA의 컴파일 과정에 대해 조금 더 공부해야겠다는 생각이 들었다.
특히 컴파일 언어, 인터프리터 언어와 비교·분석하면서 말이다.
개발자로서의 기본 지식(이자 기초 지식) 중 하나이면서 파고 들면 은근 복잡한 쪽인데..
언젠가는… 해야겠지..
그나저나 더 걱정인 것은 다음 장부터는 내용도 많던데, 정리하는데 얼마나 걸릴런지;;