[Java 입문] 1. 자바 시작하기 (JDK,IDE 설치 / 실행)

자바를 시작하기 위해선 JDK와 IDE가 필요하다.

 

1.JDK 설치

먼저 JDK(Java development kit)란 자바 코드를 작성하는 도구와 소스를 컴파일하는 컴파일러로 이루어져 있다.

 

https://www.oracle.com/kr/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

위 링크로 들어가 본인의 운영체제에 맞는 링크를 설치한다.

 

 

이 JDK로 자바 코드가 굴러가는 순서는 다음과 같다.

 

1. javac.exe를 이용해 .java로 작성된 코드를 컴퓨터가 이해할 수 있는 기계어인 이진 파일로 컴파일(.class)한다.

2. java.exe(자바 가상 머신 JVM)를 이용해 컴파일된 이진 코드를 해석해 (.class)파일을 실행한다.

 

이렇게 자바의 JVM의 역할로 C, C++에 비해 실행속도는 느리지만 운영체제에 상관없이 실행 가능하다는 강력한 장점이 있다.

 

 

2. IDE 설치

IDE(Integrated Development Environment)로 우리는 InteliJ를 설치할 것이다.

 

https://www.jetbrains.com/ko-kr/idea/download

 

IntelliJ IDEA 다운로드

 

www.jetbrains.com

 

community Edition (무료버전) 설치

 

인텔리제이에서 작성한 자바 파일을 실행하면 JDK에서 일일이 해야 했던 컴파일과정실행과정이 한꺼번에 자동으로 진행된다.

 

 

3. 인텔리제이에서 새로운 자바 파일 만들기

 

File>New>Project를 선택한다.

 

최신 자바 버전을 선택하고 프로젝트를 create한다.

 

 

다음과 같이 실행 후 프로젝트 파일들이 만들어졌다.

 

untitled1

-사용자가 설정한 전체 프로젝트 폴더 이름

 

.idea

-IntelliJ 전용 설정 폴더

-프로젝트를 열 때 어떤 설정을 쓸 것인지, 어떤 플러그인을 사용할지 등이 저장된다.

-사용자가 직접 건드릴 일은 거의 X

 

src

-source code로 내가 짜는 자바 코드가 들어가는 폴더이다.

-해당 폴더에 자바 클래스 파일(.java)들을 만들어 코딩하게 된다.

-샘플 코드인 Main.java 클래스가 이미 만들어져 있는 걸 확인할 수 있고, 자바에서 프로그램이 시작될 때는 main 메서드에서 실행이 시작된다.

 

.gitignore

-Git을 쓸 때 버전 관리에서 제외할 파일을 정리해 놓는 파일

-예를 들어 .idea 폴더처럼 Git에 올릴 필요 없는 파일 (빌드 결과물, 환경 설정 파일, 캐시 파일 등)을 설정한다.

-이를 이용 저장소를 깔끔하게 유지하고, 불필요한 충돌 방지가 가능하다.

-아직 Git을 사용하지 않는 단계라면 크게 신경 쓰지 않아도 된다.

 

untitled1.iml

-IntelliJ가 프로젝트 구조를 기억하기 위해 사용하는 프로젝트 설정 파일

-어느 폴더가 코드 폴더인지, 어떤 라이브러리를 사용하는지 등이 들어 있다.

-해당 파일 또한 자동으로 관리되므로 사용자는 손댈 필요 없다.

 

External Libraries

-자바에서 자주 쓰는 라이브러리들이 자동으로 들어가는 곳

-ex) java.util, java.lang

-후에 외부 라이브러리를 추가하면 여기에 표시된다.

 

Scratches and consoles

-실험용 코드나 메모를 써보는 공간

-정식 코드가 아닌 테스트용으로 사용하기 좋다.