본문 바로가기

반응형

자바 프로그래밍/1장. 자바 프로그래밍이란

(8)
1-2 컴퓨터 프로그래밍이란 이전 내용 : 1-1 프로그래밍이란 “컴퓨터 프로그래밍”은 “프로그램” 중의 하나로써 “컴퓨터를 이용하기 위한” 프로그램을 말한다. 아마도 최근에는 그냥 “프로그램”이라고만 말하면 대부분 컴퓨터 프로그램을 떠 올릴만큼 흔한 용어가 되어 있는 것 같다. 그럼 컴퓨터를 이용하는 수행절차는 어떤 목적으로 만드는 것일까? 그 물음에 답을 하려면 우선 컴퓨터가 무엇인지에 대한 이해가 필요하다. 컴퓨터는 무엇일까? 아마 이 물음에 잠깐 머뭇거리는 독자도 있을 것이다. 이미 알고 있는 것 같지만 컴퓨터가 정확히 어떤 도구 인지에 대해 모르고 있다는 느낌을 가질 수 있기 때문이다. 그도 그럴 것이 컴퓨터로 활용할 수 있는 것이 너무 많기 때문이다. 그것을 이용해서 게임을 할 수도 있고, 음악을 들을 수도 있으며 채팅이..
1-1 프로그래밍이란 이전 내용 : 1.자바 프로그램이란 프로그래밍이란 “프로그램을 만드는 것”를 말한다. 그럼 “프로그램”은 무슨 뜻일까? 문득 생각해보면 이미 알고 있는 용어라고 생각했는데 막상 설명하려면 그 뜻을 잘 모르고 있다는 생각이 들기도 한다. 구글 검색엔진을 통해서 그 어원을 찾아 보기로 하자. 검색창에 “define program”이라는 문장을 검색해보자. 그리고 [see more] 버튼을 누르면 다음과 같은 Origin 영역을 볼 수 있다.(주의, 한국어 사용자는 영어로 언어를 변경하고 검색을 해야 한다.) 위의 내용에서 알 수 있듯이 Program 이란 용어는 그리스 용어에서 시작된 용어로써 두 개의 용어가 결합된 용어이다. “before(미리/사전에)”를 뜻하는 pro와 “write(작성)”를 뜻하는 g..
1. 자바 프로그램이란 이전 내용 : 학습내용 자바 프로그래밍이란 “자바를 이용해 컴퓨터 프로그램을 만드는 것”을 말한다. 이 말을 좀 더 자세히 알아보기 위해 다음 내용을 먼저 알아보도록 하자. -컴퓨터 프로그래밍이란 무엇인가 -컴퓨터 프로그램을 만들기 위해 자바를 이용하는 방법은 어떻게 되는가 요약 맵 다음 내용 : 1-1 프로그래밍이란
학습내용 자바 프로그래밍이란 학습내용 이번 장에서는 “자바 프로그래밍”이 무엇을 의미하는 말인지를 알아보고 그 문장으로 하여금 우리가 학습할 내용이 무엇이고 그것을 위해서 어떤 도구들이 필요한지에 대해 알아본다. 다음 내용 : 1. 자바 프로그램이란
4. 자바 언어의 특징 자바의 컴파일된 결과물은 실행코드(기계어 코드)가 아니어서 바로 실행할 수는 없다. 그것을 실행하려면 java.exe 도구를 이용해야만 하는데, 그 이유는 자바의 탄생배경과 관련이 되어있다. 그렇다면 자바는 어떤 목적으로 나왔으며 그래서 어떤 특징을 가지고 있는지 알아보도록 하자. 4-1 자바의 탄생배경 자바가 탄생하던 1990년 초만 해도 가전에 프로그램을 심는다는 생각은 아주 생소한 시기였다. 그런 시기에 자바를 만든 Sun Microsystems 회사에서는 TV에 프로그램을 심어서 주문이 가능한 양방향 통신이 가능한 TV를 만들 생각을 하였다. 물론 지금은 이미 구현이 되어 사용하고 있기 때문에 신기할 것도 없는 기능이지만 말이다. 그런 발상을 할 수 있었던 이유는 미국은 TV를 케이블로 시청하고 ..
3. 자바 컴파일러를 이용해 컴퓨터 프로그램 만들기 자바 컴파일러가 준비되었으니 그것을 이용하는 방법을 알아볼 차례이다. 먼저 번역에 사용할 소스 코드 파일을 준비하도록 하자. 3-1 소스코드 준비하기 메모장을 열고 다음 코드를 작성하고 저장한다. kor1 = 50 kor2 = 60 kor3 = 80 total = kor1 + kor2 + kor3 avg = total / 3 필자의 경우는 다음 그림처럼 폴더(Workspace)를 생성하고 그 안에 Program.java 로 저정하였다. 이 때 반드시 파일명의 첫 글자는 대문자로 하고 확장자는 .java로 한다. 확장자를 .java로 하는 이유는 자바 컴파일러가 자신과 관련된 파일인지를 확인할 수 있게 방법이기 때문이다. 위의 코드를 작성할 때는 코드를 그대로 보고 따라치기 보다는 다음처럼 위의 내용을 숙..
2. 자바 개발환경 설치하기 자바 프로그램을 만들려면 코드를 편집하기 위한 편집기와 실행 환경인 쉘(도스쉘 또는 유닉스 쉘)과 컴파일러가 있어야 한다. 이 중에서 컴파일러는 운영체제에 포함되어 있는 것이 아니므로 별도로 다운로드 해야 한다. 2-1 두 가지 버전의 자바 컴파일러 자바 컴파일러는 자바를 만든 Sun Microsystems 사에서 배포하는 파일이었으나 사가 Sun Microsystems 사를 인수함으로써 한 동안 오라클 사이트에서 자바 컴파일러를 다운로드 받아서 사용해왔다. 하지만 오라클이 자바 JDK를 유료화 함으로써 무료버전을 사용하려는 사람들은 오라클 JDK에 포함된 컴파일러를 사용하지 못하고 그 대신 OpenJDK에 포함된 컴파일러 이용하고 있다. 자바 JDK는 수 많은 기업들이 사용하고 있는 플랫폼이기 때문에 ..
1. 자바 프로그래밍 자바 프로그래밍이란 “자바를 이용해서 컴퓨터 프로그램을 만드는 것”을 의미한다. 그런데 이 문장이 바로 이해되지는 않을 수 있다. 왜냐하면 그 문장 안에는 "자바를 이용한다는 말의 의미", "컴퓨터 프로그램"이라는 용어 등 이해할 수 없는 요소가 있기 때문이다. 그래서 "자바 프로그래밍"이 무엇인지를 알아보기 위해 기본적인 용어들을 하나씩 알아보도록 하자. 1-1 프로그램 프로그램이란 미리 만들어 놓은 수행 절차를 말한다. 프로그램을 만드는 이유는 어떤 커다란 행사를 실수없이 성공적으로 진행하기 위한 경우도 있고, 실행하는 사람이 누구든 같은 결과를 만들어내기 위한 경우도 있다. 영화제 프로그램, 라디오 프로그램이 전자의 예라면 컴퓨터 프로그램은 후자의 예라고 할 수 있다. 1-2 컴퓨터 프로그램 컴퓨터..

반응형