본문 바로가기
개발자 :-)/Java

[Java] Java 프로그램의 실행 구조

by 뚜생첨 2022. 8. 9.

1. 환경 변수 설정

javac.exe(JVM 구동 명령)

java.exe (컴파일러)

를 다른 디렉토리에서도 실행할 수 있도록 환경변수 PATH 에 jdk의 bin 경로를 등록해야함!

 

 

사용자 변수 : PC를 사용하는 사용자(계정)가 여러명일 수 있고, 현재 로그인한 사용자에만 적용되는 환경 변수

시스템 변수 : 모든 사용자에게 적용되는 환경 변수

 

2. Java 프로그램 실행 원리 (메모장으로 코딩해보기!)

MainClass.java
0.00MB

메모장으로 코드 작성후 .java 로 저장 후(→ win+R → cmd )

→ [컴파일] java 파일이 있는 경로에서 javac.exe 파일이름.java

→ 파일이름.class 파일 생성

 

MainClass.class
0.00MB

→ [실행] java 파일이름

 

 

3. 가비지 컬렉터 (Gabage Collector)

C 계열 

개발자가 직접 메모리 관리

 

Java

개발자가 메모리에 직접 접근, 관리할 수 없음.

가비지컬렉터(GC)가 불필요한 메모리를 회수, 최적화

728x90
반응형

'개발자 :-) > Java' 카테고리의 다른 글

[Java] 연산자(Operator)  (0) 2022.08.19
[Java] 특수 문자와 서식 문자  (0) 2022.08.14
[Java] 기본자료형  (0) 2022.08.14
[Java] 변수  (0) 2022.08.09
[Java] Java 프로그래밍이란  (0) 2022.08.09

댓글