# Chapter 01. 자바 시작하기 ## 01-3. 자바 프로그램 개발 과정 - java 프로그램 개발 과정 - 자바 소스 파일(`.java`) - javac 명령어 실행(=컴파일) - 바이트 코드 파일(`.class`) - java 명령어 실행 (JVM이 기계어 번역 후 실행) - 기계어 - java 명령어 실행 (JVM이 기계어 번역 후 실행) - 실행 - 자바 가상 기계(JVM; Java Virtual Machine) - 번역기 - JDK에 포함되어 있는 소프트웨어 - 자바가 JVM을 사용하는 이유: 다양한 운영체제에서 사용하기 위해 - 예로, 윈도우 운영체제에서 바이트 코드 파일을 개발하고, 개발 완료딘 프로그램을 리눅스로 옮겨 바로 실행 가능 - javac 명령어로 컴파일된 바이트 코드 파일..
Java
# Chapter 01. 자바 시작하기 ## 01-2. 이클립스 개발 환경 구축 - IDE(; Integrated Development Environment): 프로젝트 생성, 자동 코드 완성, 디버깅 등 개발에 필요한 여러 기능을 통합적으로 제공해주는 툴 - eclipse: 무료 오픈 소스 통합 개발 환경(IDE) - 이클립스는 기본적으로 자바 프로그램 개발이지만, plugin 설치하면 웹 애플리케이션 개발, C, C++ 애플리케이션 개발 등 구축 가능 - 기업체에서 가장 많이 사용하는 툴 - 이클립스 실행하려면 JDK 필요 - workspace: 이클립스 실행과 관련된 metadata와 프로젝트 폴더가 저장되는 폴더 - view: 이클립스 내부에서 사용되는 작은 창 - perspective: 프로젝트..
Chapter 01. 자바 시작하기 01-1. 프로그래밍 언어와 자바 Java 설치 자바개발도구 JDK; Java Development Kit Oracle JDK와 Open JDK가 있음 Oracle JDK는 상업용은 사용료 지불, 개발 및 학습용은 무료 Open JDK는 둘 다 무료 Java SE(Standard Edition) 흔히 Java 11이라고 부르는 것은 Java SE 11 또는 JDK 11 Java 8이라고 부르는 것은 Java SE 1.8 또는 JDK 1.8과 동일 환경변수 설정 JDK 설치폴더\bin\ 에는 다양한 명령어가 있다. 대표적으로 javac.exe: 자바 소스 파일을 컴파일해줌 java.exe: 컴파일된 파일을 실행해줌 환경변수 Path에 bin 폴더를 등록하는 이유: 다른 ..