Java 2

Chapter 01 자바 시작하기

java 코드 실행 과정 java를 사용해 확장자가 .java인 텍스트 파일을 생성 후 => javac 명령어를 통해 컴파일하면 확장자가 .class인 바이트 코드 파일이 생성된다. => .class 파일은 완전한 기계어가 아니기 때문에 바로 실행이 불가함. => java 명령어를 통해 .class 파일 실행 가능 .java 소스 코드 작성 => javac로 컴파일 => .class 바이트 코드 파일 생성 => java로 실행 java가 jvm을 사용하는 이유 바이트 코드 파일(.class)은 운영체제에서 바로 실행되지 않고 jvm(java virtual machine)을 통해 실행된다. jvm은 바이트 코드 파일을 OS를 위한 완전한 기계어로 번역하고 실행하는 역할을 하며 java 명령에 의해 구동된다..

Java 2022.11.02

환경변수를 설정하는 이유

자바 공부를 시작하면 jdk 설치 후 시스템에 들어가서 환경변수를 설정해준다. 나도 여러번 해보았지만 환경변수를 설정 해야하는 정확한 이유는 모르고 하라니까 했다. 다시 자바 공부를 하면서 그 이유를 알게 되었다. JAVA_HOME 환경변수를 등록하는 이유는 java로 개발을 할 경우 JDK(Java Development Kit)라는 도구를 사용하는데 이 JDK가 설치된 경로를 JAVA_HOME이라는 환경변수를 통해 참조하는 프로그램들이 있기 때문에 설정해주는 것이다. Path에 bin 폴더를 등록하는 이유는 jdk안의 bin 폴더에는 대표적으로 자바 코드를 컴파일해주는 javac와 컴파일된 코드를 실행해주는 java 명령어가 있다. 이 명령어들은 bin 폴더 내에 있기 때문에 다른 폴더에서 실행할 수 ..

Java 2022.08.18