코딩

Day 02 기초 자바 - 자바개발을 위한 환경 설정과 첫 코드 작성

Ledlaputa 2019. 12. 11. 12:09
지난 시간에 이어 오늘은 본격적으로 Java에 필요한 개발 환경을 셋팅하고 이를 이용하여 간단한 기초 실습 예제를 연습해보도록 하자 
자바 개발 환경에 우선 이클립스와 JDK설치가 필요하다. 이와 관련해서는 이전 시간에 간단히 소개하였다. 
 

1. 이클립스 설치

이클립스는 Java를 사용하기 위해서 가장 많이 사용되는 통합개발환경이다. 이외에도 netBean이나 InteliJ등도 많이 사용하나 국내에서는 이클립스 활용이 높은 편이니 이클립스를 이용할까 한다. 
우선 이클립스 설치 파일을 다운로드 받기 위해 다운로드 사이트로 이동한다.  
이클립스 홈페이지로 가면 중간에 최신 버전인 Eclipse IDE 2019-09를 다운로드 받을 수 있다. 하지만 우리는 이전 버전인 Photone 을 받아 설치 할 것이다. 앞으로 설치해야 할 플러그인의 호환성 등을 고려해서 조금 이전 버전을 설치한다고 생각하면 될것이다.
Download 64 bit 버튼 아래 Download Package 링크를 누르면 이전 버전을 선택하여 설치 할 수 있다.
중간으로 스크롤을 내리면 오른쪽에 More Downloads에 이전 버전을 찾아 볼수 있다. 우리는 여기세어 Eclipse Photon을 다운 받을 것이다.
다양한 이클립스 버전이 등장할 것이고 이중에서 Eclipse IDE for EE Developer 버전을 선택하고, 사용하고 있는 컴퓨터의 OS 버전에 맞추어  해당 버전을 다운로드 받으면 된다. (아래는 맥에서 설치한 화면이다. 윈도우도 동일하다) 
Eclipse EE 버전은 Web 개발을 가능하게 해주는 버전으로 기업에서 다양한 웹사이트를 개발할 때 주로 사용하는 버전이다. 
이렇게 이클립스를 설치하고 나면 본격적으로 코딩에 들어갈 수 있다. 
 

2. JDK 설치 

구글을 검색하거나 오라클 사이트에 가서 다운로드를 받을수 있다. 아니면 아래 링크로 접속해 다운로드 받아 설치 하기 바란다.
위 버전은 jdk8 버전으로 최신 버전에 비해 이전 버전이기는 하나 우리가 설치한 이클립스와 이후에 사용한 오라클 DB등과 연동하기에는 문제가 없으니 학습용으로는 충분하다. 
자신의 사용 OS에 맞는 버전을 다운 받아 설치하면 된다. 
다운로드 하기 위해 오라클 회원 인증이 필요하다. 만약에 계정이 없다면 새로 회원 가입을하고 로그인을 하면 다운로드 하게 된다. 
JDK설치 파일을 다운로드 받고 설치한다. 
이클립스와 JDK까지 설치가 완료되면 이제 자바를 배울 준비가 다 되었다. 이제 부터 본격적으로 자바실습에 들어가 보도록 하자. 
 
 

3. Java 기초 연습 

이클립스를 구동하게 되면 맨처음 작업을할 워크스페이스를 설정하는 창이 등장한다. 본인이 작업을 할 작업 공간이라고 생각하면 되며 원하는 경로위치에 폴더를 생성하면 된다. 
생성하면 이제 이클립스화면을 볼수 있다. 첫 화면에 welcome 페이지가 나타날 것이다. 이 페이지는 닫도록 하자. 그러면 실제 이클립스 화면을 볼 수 있다. 
기본 화면은 아래와 같으며 이제부터 주로 개발에서 볼 화면이기도 하다. 
이제 자바 프로그래밍을 하기 위한 준비가 되었으니 실제 자바 실습을 해보도록 하자. 우선 워크스페이스를 생성하고 프로젝트를 만드는 과정을 살펴 보도록 하자. 
 

3-1. 워크스페이스 생성 

이제 이클립스에서 개발을 하기 위해 자바 프로젝트를 생성해 보자. 
자바의 프로젝트 구조는 아래와 같이 구성되어 있다. 
      • project
          ㄴsrc
             ㄴaa.java

3-2. 신규 프로젝트 & java 소스 생성

자바에서 프로젝트 이름은 파스칼캐이징 (FirstProject)을 사용한다. (첫 시작 단어를 대문자로) 
java perspective(윈도우창) - java EE창에서 java창으로 바꾸겠느냐?
Web이 아닌 Java만 사용
프로젝트가 생성되면 이제 코드를 작성하기 위해서 class를 생성하도록 하자. class는 실제 자바 코드를 작성하게 되는 부분이다. 확장자는 .java이다.  
 

3-3. New Java Class 생성 화면 

 
이름은 파스칼 케이징(앞 글자 대문자) 으로 한다. 
Public static void main(String[] args) 체크한다. 이부분은 실행이 가능한 main 메소드를 자동으로 생성해 준다. 
신규 .java 소스 완성
 

 

3-4. 자바 코드 작성 예제

이제 실제로 출력이 되는 자바 코드를 작성해서 실행해 보도록 하겠다. 
콘솔 화면에 출력을 하게 해주는 명령어는 아래와 같다. 
System.out.println(“출력 내용”);
우선 출력과 관련해서 상기 메소드를 사용해서 출력하는 연습을 한 뒤에 좀더 세부적으로 알아보도록 하자. 
코드 입력 
Java Complie : 이클립스에서는 Save를 하면 자동 컴파일 된다. 
실행(콘솔 확인) : Run 명령(Ctrl+F11)
   

 

 

3-5. 주석 입력 - comment

         // 한줄 주석 
         /*
         여러줄 주석 : 단축키 
         */

프로그래밍에서 주석 입력은 중요하다. 자신이 어떤 내용을 코드를 작성했는지를 기록에 남겨야 자신은 물론 협업을 하는 다른 사람이 쉽게 파악이 가능하다. 수백 수천 줄의 코드를 이러한 주석이 없이 작업한다면 나중에 관리할 수 없는 지경이 될 수 있다. 

C언어에서 사용한 주석을 그대로 사용

여러줄 주석 단축키 설정 : 선택하고 Ctrl+Shift+/ 입력여러줄 주석 단축키 해제 : 선택하고 Ctrl+Shift+\ 입력

  • 단축키 활용

System.out.println(); <-- ()안에 내용이 없으면 줄바꿈만
     sysout 입력 후 -> Ctrl + spaceBar 클릭
C언어 스타일 문법 사용
System.out.printf("%s\n","오늘은 여기까지");
 

3-6. 자바 컴파일 확인
이클립스 작업 화면

.java 파일의 위치 

Buen.calss파일의 위치
 

오늘은 자바 프로그래밍을 위한 IDE(이클립스)와  JDK 설치를 하고, 이어 간단한 자바 출력 프로그래밍을 해보았다. 

또한 작업한 .java  클래스의 파일 위치와 컴파일된 파일의 위치를 살펴 보았고, 프로그래밍에서 중요한 주석의 활용 등에 대해서 살펴 보았다. 

 

이제 자바 프로그램에 본격적으로 입문하게 된것이니 앞으로 좀더 중요한 문법과 내용을 다루어 보겠다.