본문 바로가기
JAVA

java의 기초(1)

by 김마리님 2020. 3. 16.

자바는 몇가지 규칙이 있다.

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