끝나지 않는 프로그래밍 일기



1. 들어가기 앞서..


자바란 무엇일까요? 자바는 선 마이크로시스템즈 사의 그린 프로젝트(Green Project) 에서 가전기기에서 사용할 목적으로 제임즈 고슬링(James Gosling)과 그 외의 기술자들이 오크(Oak)라는 언어의 개발에 착수하였습니다. 이 후 1994년, 개발방향이 바뀌면서 자바(JAVA)로 이름이 바뀌게 되고, 이 자바란 이름은 제임스 고슬링과 그 외의 핵심 개발자들의 이름의 첫글자를 따서 만들어졌다고 합니다. (제임스 고슬링(James Gosling), 아더 반 호프(Arthur Van Hoff), 앤디 베크톨쉐임(Andy Bechtolsheim))


자바의 특징은 이렇습니다.


첫째, 자바는 객체 지향 언어입니다. 여기서 객체 지향 언어란 데이터나 정보의 표현에 중심을 둔 언어, 반대로 절차 지향 언어란 프로세스 흐름에 중점을 둔 언어를 말합니다. 자바는 거의 대부분 객체로 되어있습니다.


둘째, 자바는 단순합니다. 자바 언어는 C++를 기반으로 만들어 졌는데, C/C++에서의 포인터, 구조체 등 복잡한 기능들이 사라졌습니다.


셋째, 자바는 이식성이 높습니다. 예를들면, C나 C++ 같은 경우에는 플랫폼에 종속적입니다. 즉 다른 운영체제나 CPU에서 약간씩 코드가 달라집니다. 그런데 자바는 플랫폼에 독립적이어서 같은 코드를 사용할 수 있습니다.


이 밖에 많은 특징들이 있습니다. 네트워크 보안에 강하다던가, 아키텍처에 중립적이라던가 등등.


이것은 강좌를 진행하면서 차차 알아가도록 하고, 이제 자바를 다운로드 받아 설치해봅시다.


2. 자바 다운로드


자바로 프로그램을 개발하기 위해서는 JDK(Java Development Kit)이 필요합니다. 이 JDK는 아래의 링크에서 쉽게 다운로드 받을 수 있습니다.


링크: http://www.oracle.com/technetwork/java/javase/downloads/index.html


위 링크로 접속하셨으면, 최신버전의 JDK를 다운로드 받습니다. 현재 최신버전은 Java SE Development Kit 7u5 입니다. JDK Download를 누르시면, Accept License Agreement에 체크하여 약관에 동의하시고 자신의 운영체제에 따라 다운로드 받을 수 있습니다. 저 같은 경우는 윈도우 32비트이기 때문에 Windows x86을 다운로드 받았습니다.



Next를 눌러 설치를 진행합니다.



설치 경로를 지정합니다.



설치 진행중.



Continue를 누르고 설치가 완료된 경로로 이동합니다. 저같은 경우는 이렇습니다.


C:\Program Files\Java\jdk1.7.0_05


정상적으로 설치가 되었으면, 이제 환경변수를 설정해봅시다.


3. 환경 변수 설정


환경 변수 설정을 위해 바탕화면에 있는 내 컴퓨터 아이콘에 오른쪽 클릭을 하여 속성에 들어갑니다.


그리고 고급 설정으로 들어가 환경 변수를 누릅니다.



그런 뒤에 시스템 변수에서 새로 만들기를 누릅니다.



그런 뒤에 변수 이름에는 JAVA_HOME이라고 쓰고, 변수 값에는 JDK가 설치된 경로를 따라 적어주시면 됩니다.



그 후에 시스템 변수를 보다보면 Path를 찾아볼 수 있는데, 이 Path를 클릭하고 편집을 누릅니다.


그리고 맨 끝에서 JDK bin 폴더의 경로를 써 넣으시면 됩니다.


%JAVA_HOME%\bin;




마지막으로 CLASSPATH를 설정합니다. 시스템 변수에 CLASSPATH가 없으신 분들은 새로 만들기를 누르셔서 아래와 같이 작성합니다. 앞에있는 .;는 반드시 적어주셔야 합니다.


이제 제대로 설정되었나 확인하기 위해 명령 프롬프트 창을 열어서 java라고 쳐봅시다.



정상적으로 출력되시나요? 그렇다면 설치에 성공한 것 입니다. 


만약에 버전을 확인하고 싶으시면 java -version를 입력합니다.



다음부터는 본격적으로 프로그램의 구성을 살펴보고 직접 테스트 하겠습니다. 감사합니다.