[Java] 자바란?, 자바의 컴파일 과정 #44
jcrescent61
started this conversation in
Java
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
출처: 김영한의 자바 무료 입문 강의
자바란?
자바는 표준 스펙과 구현으로 나뉘어 있다. 자바는 이렇게 만들어야 한다는 설계도이자 문서이다.
표준 스펙을 기반으로 여러 회사에서 실제 작동하는 자바를 만든다. 컴파일러, 실행 라이브러리, 가상 머신 등등 표준 스펙이 존재한다.
무조건 준수해서 만들어야한다. 표준 스펙 하나를 가지고 여러 회사에서 여러 자바를 만든다.
자바는 표준 스펙과 구현으로 나눌 수 있다.
JDK란?
자바 개발 키트(Java Development Kit, JDK) Java 애플리케이션 개발에 필요한 도구 모음을 의미한다. 프로그램을 작성, 컴파일, 디버깅 실행하기 위해 필요한 소프트웨어와 라이브러리를 포함하고있다.
자바 컴파일과 실행
자바 프로그램은 컴파일과 실행 단계를 거친다.
Hello.java와 같은 자바 소스 코드를 개발자가 작성한다..java-> (컴파일 단계를 거치면).class파일이 생성된다.java라는 프로그램을 사용한다.IDE와 자바
인텔리제이를 통한 자바 설치 관리

인텔리제이를 통한 자바 컴파일, 실행 과정
디컴파일 하지 않은 상태는 이렇게 생겼다.
java Hello참고로 확장자는 제외한다.자바와 운영체제 독립성
자바 프로그램
Hello.class와 같이 컴파일된 자바 파일은 모든 자바 환경에서 실행할 수 있다.Beta Was this translation helpful? Give feedback.
All reactions