1. 시작하기
1-1. Java로 만드는 프로그램
프로그램의 원리
프로그램 = 컴퓨터에게 어떤 일을 지시하기 위한 수단
프로그래밍 언어 Java
기계어 (machine code)로 프로그램을 만들어야!
Java 언어는
- 1) compiler ( 컴파일러 )
- 2) interpreter ( 인터프리터 )
라는 2가지의 소프트웨어를 사용하여 “기계어로 번역”한다.
- Java 언어 -> (컴파일) -> (인터프레터) -> 기계어
1-2. 코드 입력
JDK 인스톨하기
JDK ( = Java Devlopment Kit )
- Java 프로그램을 작성하기 위한 도구
코드의 원리 이해하기
JDK 설치 이후, 해야할 일 :
- 텍스트 편집기로, Java 언어의 문법에 따라 프로그램 입력
- 텍스트 편집기 ex)
- (Windows) 메모장
- (UNIX) vi editor
텍스트 형식의 프로그램을 “소스 코드”(=코드) 라고 한다
텍스트 에디터에 코드 입력하기
- 대/소문자 구분
- 마지막 줄에 세미콜론(;) 붙이기
-
줄 바꿈 = Enter / 스페이스 = space 키
- 파일 확장자 :
.java
- 이렇게 저장한 파일을 “소스 파일” 이라 한다
1-3. 프로그램의 작성
컴파일 (compile)
- Java 코드를 “byte 코드”로 변환하는 작업
- with compiler (컴파일러)
컴파일러 실행하기
cd
명령어를 사용하여, “소스파일이 있는 경로”로 이동javac test.java
- 아무것도 표시 X = 잘 컴파일 됨
- 이럴 경우,
test.class
파일이 생성될 것 ( = 클래스 파일 )- 클래스 파일 = 코드를 “byte 코드” 형식으로 변환한 것
1-4. 프로그램의 실행
클래스 파일이 만들어지면, 프로그램 실행 가능!
-
with INTERPRETER ( = JVM, Java Virtual Machine )
-
java test
1-5. 요약
(1) 소스 파일 생성
- 텍스트 에디터로 Java 코드 입력
(2) 클래스 파일 생성
- compiler로 소스 코드 컴파일
(3) 프로그램 실행
- interpreter 작동시키기