[ java ] in KIDS 글 쓴 이(By): hell (나누구야) 날 짜 (Date): 1997년10월09일(목) 21시07분51초 ROK 제 목(Title): 자바 프로그램의 전체 구조 (1) 이 글의 출처는 마소지 이며 원본에 어떤한 에디팅도 가하지 않았습니다. 이 글을 싫는 것이 문제가 된다면 hell@kids로 메일을 주시거나 이 보드에 올리시면 모두 지우 도록 하겠습니다. ---------------------------------------------------------------------- ------------------------------------------------------------------------------ 뉴스제공시각 : 01/01 00:00 출처 : 마이크로 제목 : [자바프로그래밍] 자바 프로그램의 전체 구조 (1) ----------------------------------------------------------------------------- 자바 프로그래밍 자바 프로그램의 전체 구조 자바 프로그래밍을 배우자. 공개용으로 웹에 올라와 있는 필요한 연장 을 챙겨서 애플릿을 직접 만들어 보고 실행하면서 "진짜 자바 맛보기" 를 해 보는 것이다. 물론 자바 초보딱지를 뗄 수 있도록 쉽고 자세한 설명을 실은 자바 프로그래밍 열차가 독자를 찾아갈 것이다. □ 김도형/IBANK 필자와 독자가 함께 배웁니다 다른 필자의 경우는 모르겠지만, 필자에겐 독자들과 만나는 일이 그다지 즐거운 일만 은 아니다. 독자들의 가려운 부분을 속 시원하게 긁어주기에는 아는 것이 부족하다는 생각 때문이다. 글재간이 부족함도 항상 느낀다. 그러면서도 모처럼 마소에서 초보자 를 위한 강좌를 마련한 마당에 한 부분이지만 덜컥 중책을 맡아버리고 말았다. 나름 대로 최선을 다할 생각이다. 독자 여러분을 위한 연재이니 만큼 앞으로 많은 의견으 로 함께 써 가는 연재가 되었으면 한다. 이 글은 초보를 위한 강좌이다. 하지만 최소한 C나 C++, 파스칼 등 다른 프 로그래밍 언어에 대한 지식을 어느 정도 가지고 있다고 가정한다. 여기서 "어느 정도" 란 완전히 프로그래밍에 깜깜하지 않은 정도의 수준을 말한다. 백문이 불여일견이라 고 가능한 예제와 그림을 많이 동원해서 보고 실행해 보면서 익힐 수 있는 방향으로 진행할 것이다. 그리고 아직까지 연재의 방향이 충분히 정리되지는 못했지만, 매달 실 리는 연재가 일반적인 단행본 교재와 비교할 때 가지는 특성을 최대한 살려 보려고 한다. 우선 연재 내용과 관련해서 궁금한 점이 있는 경우 전자우편 등을 통해서 필자 에게 연락하기 바란다. 지면이 허락하는 한도에서 매번 해결책을 정리해서 후에 쓸만 한 FAQ가 될 수 있도록 해보겠다. 많은 참여 부탁드리는 바이다. 자바여행을 위한 봇짐 꾸리기 자, 그럼 자바의 세계로의 여행을 떠나기 위해 일단 봇짐부터 꾸려 보도록 하자. 자바 의 역사나 배경은 이미 많은 알려져 있으니 곧바로 언어에 대한 설명으로 들어갈 것 이다. 여행 도중 혹 어설프게나마 안내자가 필요하다면 dynaxis@dice.postech.ac.kr로 연락해 주기 바란다. 아마도 연재 중간에 연락처가 바뀔 것 같으니 항상 연재의 마지 막을 확인하는 것을 잊지 말기를. 여행을 위한 준비물 JDK와 MS의 SDK는 모두 자바 1.0.2판에 기초하고 있다. 이 글을 쓰는 시점에서 썬 의 JDK 1.1 베타2가 나와 있기는 하지만 아직 안정되어 있지 못한 듯하다. 일단은 안 전하게 시작하자. 실습은 되도록 PC에서 하길 권하며 개인적으론 PC에서는 썬 JDK 보다 MS 자바 SDK를 사용할 것을 권한다. 일단 컴파일 속도가 무척 빠르다. 아마도 비교해 보면 다시는 느린 컴파일러로 돌아가고 싶지 않을 것이다. 또 한글 지원③이 제대로 되며, JIT(Just-In-Time) 컴파일러가 내장되어 있어 프로그램 수행 속도 역시 썬의 JDK에 포함된 자바 가상기계에 비할 수 없을 정도로 빠르다. 한 가지 덧붙이자면 위의 도구들은 모두 공짜다. 혹 좀더 여유가 있는 독자 라면 시맨텍의 까페(Caf )④나 MS의 비주얼 J++⑤같은 통합환경을 사용하는 것도 좋 을 것이다. 요즘은 이러한 통합 개발환경의 베타판을 무료로 사용해 볼 수 있도록 공 개하는 것이 보통인데, 처음 배우는 사람에게는 별로 권하고 싶지 않다. 연장이 잘못 되었음에도 자신 탓을 하는 불상사가 생겨서는 안되니까 말이다. 이러한 도구들을 자신의 컴퓨터에 설치하는 방법은 별도로 설명하기 않겠 다. 우선은 그냥 압축되어 있는 파일을 디스크에 풀어 놓고 컴파일러 등의 도구가 들 어있는 디렉토리를 경로에 제대로 추가해 주는 것만으로 족하다. 복잡한 경우는 차차 생각하자. 썬의 JDK를 설치하는 방법에 대한 것은 참고자료⑥에 부족하나마 정리되어 있으니 참고하기 바란다. {{ 참고자료 }} {{ 자바소프트 사이트에서 구할 수 있는 온라인 문서들⑦ - API 문서와 언어 명세는 필수 가능하면 쓸만한 참고서적 하나 }} {{ }} 좋은 참고자료는 좋은 여행 안내서와 같다. 자바에 관련된 대부분의 자료는 자바소프트의 사이트에서 얻을 수 있고, API(Application Programming Interface) 문 서와 언어 명세의 경우 MS 자바 SDK와 함께 다운로드받을 수 있다. 그리고 최근에 는 대부분의 온라인 문서가 책으로 나와 있으니 여유가 있으면 몇 권 구입하는 것도 좋다. 개인적으로는 자바 튜토리얼은 꼭 추천하고 싶은 책중 하나이다. |