java를 코딩하기 위해서는 java 프로그램을 작성하기 위한 도구가 필요합니다. 가장 많이 쓰이는 도구는 오라클의 JDK(Java Development Kit)입니다.
아래의 링크를 통해서 JDK 설치와 코드 실행까지 해보도록 하겠습니다.
VSCODE에서 JAVA 개발 환경 세팅하기
JAVA를 배운다기보다 프로그래밍원리 자체를 공부하고 피드백 받을 수 있는 기회가 있어 후다닥 설정했다. (예전에 C/C++이랑 JAVA에 살짝 손을 댔었는데 도대체 내가 그걸 어디서 어떻게 해봤는지
kangdanne.tistory.com
vscode 에 java 개발 환경 만들기
C / C++ 개발이 주 특기인데 java 로 프로젝트를 진행하란다. 기본적으로 사용하는 함수들이 모두 다르고 여러모로 낯설다. visual studio IDE (이하 vc )를 기본 에디터로 사용했는데 이클립스는 너무 낯
soolper.tistory.com
설치를 마치면 프로그램이 어떻게 돌아가는지를 알아야겠죠.
앞서 C++에서도 언급했지만, 프로그램이란 컴퓨터에게 어떤 일을 지시하기 위한 수단입니다. 이것은 컴퓨터가 사용하는 기계어로 작성되는데, 사람이 이것을 일일이 작성하기는 무리입니다.
그래서 개발된 것이 프로그래밍 언어입니다. Java도 그런 언어 중 하나입니다.
Java는 ''컴파일러''와 ''인터프리터''라는 소프트웨어를 통해 기계어로 번역됩니다.
아래부터는 코드가 작성되고 실행되는 순서로 설명을 하겠습니다.
소스코드
텍스트 형식으로 작성된 프로그램을 말합니다.
확장자
소스코드를 저장할 때 어떤 타입으로 저장되었는지 컴퓨터에 알리는 역할을 합니다. 파일마다 확장자는 다릅니다.
Java의 경우는 .java를 사용합니다.
소스파일
소스코드가 저장된 파일입니다.
컴파일
Java코드를 바이트 코드라는 특수한 코드로 변환하는 작업을 말합니다. 컴파일이 완료되면 보통 소스파일이 저장된 위치에 "클래스 파일"이 생성됩니다. 컴파일을 하기 위해서는 javac 명령어를 입력한 다음, 파일명.java를 입력합니다.
클래스 파일
java코드를 바이트 코드로 변환한 파일입니다.
인터프리터
JDK에서 프로그램을 실행시키기 위한 소프트웨어입니다. 인터프리터를 작동시키기 위해서 java라는 명령어를 입력하고 뒤에 클래스 파일명을 확장자를 제외하고 적습니다. 아래에서 실행시키는 과정을 보겠습니다.
실행
일반적인 git bash같은 프롬프트뿐만 아니라 VSCode에서도 잘 실행됩니다.
이렇게 코드작성부터 실행까지 해보았습니다.
Java의 강점
Java는 클래스 파일만 있으면, 다른 환경의 컴퓨터(Window / Linux 등등)에서도 실행을 시킬 수 있습니다.
다른 프로그래밍 언어는 각 환경마다 다른 실행 프로그램을 만들어야 합니다.
'JAVA' 카테고리의 다른 글
[4] 배열 (0) | 2021.05.17 |
---|---|
[3] 입력 (0) | 2021.05.11 |
[2] 변수 (0) | 2021.05.10 |
[1] Java의 기본 (0) | 2021.05.10 |
Java를 시작하며... (0) | 2021.05.09 |