[ Programming Language ]
[ Action of Programs ]
Source Code : 컴퓨터와 개발자가 소통할 수 있는 언어를 작성해놓은것
Compiler : 컴파일 작업을 해주는 번역기
컴파일러를 통해 번역 --> 실행파일 --> 실행
<일반 프로그램>
소스코드 -> 컴파일러 -> 실행파일 -> 실행
<자바 프로그램>
소스코드 -> 자바 컴파일러 -> JVM -> 실행
컴파일러 해석 방향 : 위에서 아래로, 좌에서 우로
* JVM(Java Virtual Machine)
- JAVA 가상 운영체제
- 운영체제에 맞춰서 JAVA로 만든 프로그램을 실행한다
* JRE(Java Runtime Environment)
- Java 실행환경
- JVM을 실행하고 필요한 라이브러리 파일등을 가지고 있다
* JDK(Java Development Kit)
- Java 개발 도구
- JRE 외에 개발에 필요한 도구들을 가지고 있음
(Integrated Development Environment)
통합 개발 환경
다양한 언어를 지원하는 프로그래밍 통합 개발
환경이자 프로그래밍 도구
ex) Eclipse, IntelliJ..
Project -> Package -> Class -> Method -> Source Code
[ Create Project ]
command + n → java project → create project name → 모듈 체크 해제 → JRE 버전 11로 수정 → finish
[ Create Package ]
command + n → select package → create package name → finish
[ Create Class ]
command + n → Select Class → create class name → finish
[ Create Main Method ]
클래스 중괄호 {} 영역 안에서 main 이라고 작성하고 command + space -> Enter
Semicolon : 문장의 끝을 표시)
중괄호 : 영역표기
들여쓰기 :
자바에서는 들여쓰기는 코드에 영향을 주지 않는다
가독성을 높이기 위해 사용
자동 정렬 단축키 command shift f
Console : 사용자와 운영체제가 소통한 결과를 나타내는 창
주석 : 컴파일(번역) 되지 않기 때문에 프로그램 실행에 영향 x