티스토리 뷰

[java 1강] 자바를 시작해보자.






자바를 처음 시작하시거나 복습하실분들이 보면 좋을것같습니다.

제가 알고 있는것들을 처음 부터 작성해 보고 쉽게 따라할수 있도록 포스팅 해보겠습니다.

저는 개인적으로 자바가 처음에 시작할때 어려운 이야기를 다루지 않고 그냥 따라하면서 배울수 있도록 작성하겠습니다.


(처음시작하면 객체 지향이니~ 컴파일러는 javac 이라니~ 이런 초보자에게 어려운 부분은 짧게 설명하겠음.)


우선 저의 강의를 보시기전에 설해야할 파일은 2개 있습니다.

jdk 와 eclipse 입니다.

설치하는 방법은 제 블로그에 포스팅해놓았습니다.


(jdk 설치 :  http://bvc12.tistory.com/118 )


(eclipse 설치 :  http://bvc12.tistory.com/93 )


물론 개발을 해보신 분들이라면 개발방법이 많이 있다고 말씀하실수도 있지만...


개인적으로 또한 보편적으로 이클립스를 사용하여 개발을 합니다...

(자동완성과 개발에 맞는 편리함을 거부할수는 없죠 ㅎㅎ)


여튼 이클립스를 실행합니다.


이클립스를 실행하면 workspace 를 설정하라는 아래와 같은 이미지가 나오는대...



이것은 자신이 이클립스를 통해 코딩(개발)을 하면 저장할 경로를 묻는것 입니다.


자신이 저장하고싶은 경로 아무대나 해놓으셔도 상관없습니다.


저는 항상 c 드라이브 에 그냥 저장합니다 ㅎㅎ


이클립스가 실행되었다면 이제 새로운 프로젝트를 생성해 보겠습니다.



이렇게 상위의 아이콘을 클릭하여 팝업창이 나온다면 여기에서 java project를 선택해 줍니다.


그다음 창이나오면 밑에와 같이 입력해 줍니다.


저는 프로젝트 이름에 01-HelloJava 라고 입력하여 생성하였습니다.


자신이 마음에 드는 프로젝트 이름으로 생성하시면 됩니다.


프로젝트가 다 생성되었다면 이제 프로젝트 안에 Class 파일을 생성해 보겠습니다.



아까 프로젝트 추가하듯이 동일한 생성 버튼을 클릭합니다.

다음 class 파일을 선택한다음 next 를 눌러 줍니다.



그럼 이제 자바 파일 이름을 선택해주고 밑에 있는


public static void main(String[] args)


을 선택해 줍니다. 


선택을 해주면 public static void main(String[] args) 문구가 자동완성되어 파일이 생성됩니다.


public static void main(String[] args) <--- main 메소드 선언부인데, 프로그램을 실행할때 java.exe 에 의해 호출될수 있도록 미리 약속된 부분 입니다.


쉽게 설명드리면 코딩후 제일 먼저 실행될 위치 입니다.


또한 굼굼한것이 생기실탠대 String[] args 요부분은 뭘까요?


우선 뜻을 설명드리는 [] <-- 요부분은 배열을 의미합니다.


String[] args <--- 스트링타입 배열이라는 args 라고 배열을 생성한것입니다..


요부분은 처음입문 하시는 분들이라면 그냥 처음 시작되는 부분이라고 이해하시면 됩니다..


파일이 아래와 같이 생성될 것 입니다.




이렇게 파일이 생성되었을 것입니다.


Hellojava.java 라는 파일이 생성되었을것입니다.

이파일 안에 내용을 보면 


public class HelloJava {}


라는 클래스가 생성됩니다. 


클래스가 생성되었다면 {} <-- 괄호안에 자신이 작성하고 싶은 코드를 작성하면됩니다.


자바에서는 모든 코드는 반드시 클래스 안에 존재해야 하며, 서로 관련된 코드들을 그룹으로 나누어 클래스를 구성하면 됩니다.


이말이 무슨 말인지는 배우면서 느끼게 되며, 우선은 그냥 따라하하시면됩니다.


이제 HelloJava.java 에 코딩을 시작하면 됩니다.



1
2
3
4
5
6
7
8
9
10
 
public class HelloJava {
 
    public static void main(String[] args) {
        
        System.out.println("Hello Java");
    }
 
}


위와 같이 코드를 입력합니다.

위에 있는 System.out.println("hello. world"); 부분은 콘솔창에 문자를 출력하는것 입니다.

위와같이 입력하신후 꼭! 컨트롤 + s 를 눌러 파일을 저장해줍니다.


이제 입력코드를 실행을 해보도록 하겠습니다.




이렇게 console 창에 아까 입력한 텍스트가 출력되는것을 확인할수 있습니다.


오늘 해본강의에서는 정말 간단하게 이클립스를 실행하여 문자를 출력하는것을 실행해 보았습니다...


이클립스를 통해 쉽게 실행을 해볼수 있었습니다.


이클립스에서 실행버튼을 누르면 Hellojava.java 프로그램이 javac.exe 라는 컴파일러를통해 컴파일된후 Hellojava.class 라는 클래스파일을 생성하게 됩니다.


이생성된 Hellojava.class 는 java.exe 로 실행이 되는것 입니다.


이과정을 이클립스 툴에서는 실행버튼 하나로 되는것입니다 ㅎㅎ 참좋은 세상~ ㅎㅎ


여튼 이렇게 해서 자바가 싱행되는 순서 또는 문자를 출력하는 방법에대해서 알아 보았습니다.


우선 눈에 뭐라도 보여야 재미가 있기 때문에 뭔저 해보았습니다. ㅎㅎ


오늘의 강의는 여기서 끝을 내도록 하겠습니다.


아! 모르시거나 굼굼하신거는 언제든지 댓글주시면 아는부분에서 다알려드리겠습니다.


수고하세요! 

댓글