자바는 몇가지 규칙이 있다.
1. 자바 파일은 확장자가 .java이다.
2. 자바 파일은 파스칼 표기법을 사용한다. (첫 시작은 대문자, 다른 단어가 나올때도 첫 글자가 대문자)
ex) redapple -> RedApple
(다른 표기법)
낙타 표기법
ex) redapple -> redApple
언더스코어 방식
ex) redapple -> red_apple
3. src 내부의 폴더를 패키지라고 한다.
4. class 이름 역시 파스칼 표기법으로 만든다.
5. 모든 코드는 클래스 내부에 작성한다.
6. ; 는 문장 종료를 의미한다.
자바로 프로그래밍을 실행하는 순서는 다음과 같다.
자바 문법으로 코딩 -> javac.exe로 컴파일 -> class 파일 생성 -> java.exe로 실행 -> JVM(자바 가상 머신)으로 이동 -> 운영체제로 이동 -> CPU로 이동하는 방법으로 실행된다.
따라서, 자바 문법을 적더라도 바로 실행되지는 않는다.
이를 실행시키는 방법은 다음과 같다.
1. 자바 문법으로 코드를 적는다.
2. win+R 로 실행창을 열고 cmd를 이용해 도스 창을 생성한다.
3. 해당파일이 저장되어 있는 파일로 이동한다
(이 때, 앞의 명령어 cd는 파일을 이동한다는 의미의 명령어이다.)
4. javac 파일이름.java를 이용해 javac로 컴파일을 한다.
*환경변수 이용하는 방법
이 때, .java 파일과 javac.exe 파일이 같은 경로에 있지 않으면 다음과 같이 실행되지 않는다. 이를 방지하기 위해 프로그램이 모든 환경에서도 돌아갈 수 있도록 환경변수를 지정해야하는데, 이 방법은 다음과 같다.
1) 내 컴퓨터 -> 속성을 들어간다.
2) 고급 시스템 설정 - 환경변수로 들어간다.
3) Path를 더블클릭 한다.
4) 빈 칸을 더블클릭 하여 javac가 있는 폴더의 경로를 입력한다.
5. java를 명령어로 입력하여 java.exe를 호출한다.
(이 때 뒤에 확장자를 붙일 필요는 없다!)
본디 다음과 같은 과정을 거쳐 자바 프로그램을 실행하면 되는 것이지만, 자바를 이용하기 위한 툴을 사용하면 쉽게 해결할 수 있다.
JVM은 다음과 같은 작동방식을 가진다
1. static 검색 후 로딩
2. main 검색
3. main 실행
4. 종료
그렇기 때문에 static를 가지는 값을 미리 로드하고, main 내의 함수를 실행 후 종료하게 된다.
'JAVA' 카테고리의 다른 글
3. 조건문 (0) | 2020.03.20 |
---|---|
2. JAVA의 연산 (0) | 2020.03.20 |
1. JAVA의 자료형 (0) | 2020.03.17 |
IntelliJ 키맵을 이용한 단축키 (0) | 2020.03.17 |
STS 설정하기 (0) | 2020.03.16 |