우리는 한국인이니까! 프로그램에 한글이 있을 수 밖에 없겠죠??

한글이 꺠져서 잘 안보일 수 있어서 인코딩 과정이 필요합니다



먼저 이클립스 실행 -> Window -> Prefernces를 클릭해주세요




General -> Workspace 를 클릭 후 하단에 Text file encoding 부분을 UTF-8로 변경해주세요




General -> Web -> [ CSS Files, HTML Files , JSP FilesEncoding 부분을 ISO 10646/Unicode(UTF-8)로 변경해주세요



위 스샷과 같이 UTF로 변경 후 Apply and Close를 클릭하여 저장하고 닫습니다

이렇게 한글을 위한 이클립스 환경설정은 끝이 났습니다




한글 사용을 위한 환경설정이 끝났으니 자바를 사용하기 위한 화면 구성 설정이 필요합니다

Window -> Perspective -> Open Perspective -> Java 를 클릭하면 끝!




프로젝트란? 하나의 프로그램이라고 생각하면 편합니다 

쉽게 설명해 프로그램안에는 여러 목록(패키지)이 존재하고 목록 안에는 여러 기능(클래스)들이 필요하겠죠



환경설정이 끝이 났으니 자바 작업을 하기 위한 프로젝트를 생성합니다

File -> New -> Java Project 클릭 




생성할 프로젝트명(Hello)을 적어 준 후 Finish를 눌러 프로젝트를 생성 합니다  프로젝트명은 본인 마음대로~!

여기서 잠깐!!

JDK 최신버전으로 설치하신 분들은 Use an execution environment JRE 부분이 JavaSE-12 으로 되어있습니다

강의의 대부분은 8버전을 기준으로 작성이 되어 있고 예기치 못한 문제점이 발생할 수 있고 

그 문제점을 해결할 수 있는 자료들이 많이 없습니다. 

그래서 초보자인 저는 JavsSE-1.8 으로 바꿔 사용합니다






Firstjava(프로젝트명) 왼쪽클릭-> New->Class  클릭






메소드란?

프로그램의 시작과 끝을 관리하는 것으로 무조건 하나가 존재해야 합니다

다른 프로그로밍 언어에서는 함수라고 불리며 메소드에 많은 옵션들과 종류들이 있다

지금은 이정도로만 알고 메소드에 대한건 나중에 같이 공부하기로... 

찾아보니 지금 수준에서는 알아봤자 소용이 없더라구요


Class 이름을 설정 합니다 저는 First로 설정 

Public static void main(String[] args) 체크

체크를 하게되면 Main 메소드가 자동으로 생성 됩니다




public static void main(String[] args) 메인 메소드가 생성 되어 있습니다




만약 체크를 하지 못해 메소드가 생성되지 않았다면 main을 입력 후 Ctrl + Spacebar 를 누르면 자동 완성이 됩니다





작동이 잘 되는지 확인 하기 위해 간단하게 텍스트를 출력해봅니다

System.out.println("Hello my name is lee");  

-> Hello my name is lee 를 출력하겠다는 메소드 입니다




코딩한 것을 실행시키려면 Run -> Run 을 누르거나 Ctrl+F11을 누르면 됩니다



 실행시키면 밑 콘솔창에 Hello my name is lee 가 정상으로 출력 되는 것을 확인할 수 있습니다