자바 시작하기
본 글은 서울도서관 전자책에서 무료 대여 가능한 혼자 공부하는 자바 책을 읽으며 정리한 내용입니다.
1-1. 프로그래밍 언어와 자바
** 기계어 ** : 컴퓨터 OS가 이해하고 실행할 수 있는 0과 1로 이루어진 코드
** 프로그래밍 언어 ** : 사람의 언어와 기계어의 다리 역할
** 소스 파일 ** : 프로그래밍 언어로 작성된 파일
** 컴파일 ** : 소스 파일을 기계어로 번역하는 것
** JDK ** : 자바 개발자 도구 (Java Development Kit), 자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발도구(컴파일러) 등을 제공
환경변수 : OS가 실행하는 데 필요한 정보를 제공해주는 변수
1-3. 자바 프로그램 개발 과정
** 바이트 코드 파일 ** : 자바 소스 파일을 javac 명령어로 컴파일한 파일
JVM : 자바 가상 기계(Java Virtual Machine), 바이트 코드 파일을 OS를 위한 기계어로 번역하고 실행하는 역할
** 클래스 선언 ** : 자바 소스 파일은 클래스 선언부와 클래스 블록으로 구성되어 있다. 이를 작성하는 것
** main() 메소드 ** : java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 찾아서 실행하는 블록
** 주석 ** : 코드에 설명을 붙인 것
** 실행문 ** : 변수 선언, 값 저장, 메소드 호출에 해당하는 코드, 실행문 끝에는 세미콜론;을 붙여야한다