토요일은 자바(Java)하는날?! ③ 자바 프로그램 살펴보기

After Breather.../school 2013. 2. 2. 02:02

학이 되어 공부를 하려다

아르바이트를 구하게 되어 평일에 열심히 일을 다니다 보면,

공부와 일을 병행하기 매우 힘들다는걸 깨닫게 됩니다^^

허나 방학때 아무것도 하지 않고 보낼 순 없는 일...


그래서 일주일에 하루라도 짬을 내어 조금이라도 공부를 하기로 마음먹었죠^^

그것도 자바 프로그램을...


기본기부터 탄탄히 다져야 하기에,

오늘은 기본적인 자바 프로그램을 살펴보는게 좋을 거 같아요.




자바 프로그램을 보면 간단한 프로그램은 대충 요렇게 생겼습니다^^

이 프로그램은 'simpleAdder.java'라는 파일이며,

10과 20을 더한 수 'num'을 출력하는 프로그램입니다.




요런 식으로 출력되지요.

(왜 이렇게 써야되는지 알고 싶으시다면 요기를 클릭!!)


저렇게 출력되는 프로그램에도 있을 것은 다 있어야 저렇게 정상적으로 프로그램이 실행된다는 사실~

특히나 정확히 입력해줘야 알아듣는 이 컴퓨터란 것 때문에, 더더욱 그렇죠.


허나, 저런 글만 주저리주저리 베낄 수는 없잖아요?

뭐라도 만들어 봐야지...


그럼 어떻게 구성되어있는지 알아볼까요?


<< 키워드와 식별자 >>



위의 메모장 파일을 살펴보면, 참 많은 단어가 들어있죠. class, simpleAdder, public, static, ……

이렇게 간단한 프로그램조차 많은 영단어를 알고 있지 않다면, 프로그래밍이 불가능하죠.

정말 그럴까요?

아닙니다!!


일정한 규칙이 있고, 이 규칙을 따라서 작성만 해준다면 손쉽게 프로그래밍을 할 수 있습니다^^


그럼 더 자세히 들여다볼까요?


요 프로그램에서, class, public, static, void, int, println 등을 우리는 '키워드'라고 부르지요.

항상 어떤 프로그램에서든지 똑같은 이름으로 똑같은 기능을 펼치는 대표단어라 보시면 됩니다.

자바 프로그램과 미리 약속된 기능을 가지고 있는 단어지요. 수정을 한다면 아예 다른 단어가 되기에, 제 기능을 발휘하지 못한답니다.

또한, simpleAdder, num 등을 '식별자'라 부르는데, 키워드와 달리, 클래스, 메소드, 변수에 붙이는 이름을 뜻합니다.

클래스, 메소드, 변수라는 것에 대해서도 잘 모르시겠다면, 일단 이름이라 생각하시면 됩니다.

(나중에 또 설명할 기회가 오겠지요^^)




이렇게, 자바 프로그램은 대체적으로 키워드와 식별자로 구성되어 있습니다

또한, 주석이라고 하여, 프로그램에 영향은 주지 않지만,

사용자가 프로그램을 수정할 때에 도움이 될 수 있는 보충설명하는 구간이 있지요^^


이렇게 자바로 만들어진 모든 프로그램은 3가지로만 구성되어 있다고 보시면 되요^^

그러면 이 키워드가 도대체 몇 개나 되며, 언제 이걸 다 외우나?

하나하나 프로그램 만들어보면서 외우면 됩니다^^ 그것도 전체 약 50개 정도밖에 안되니까요^^

그 정도면 외울 수 있잖아요? 지금 다 알려드려요?

억지로 외울 필요는 없어요~ 프로그램 하면서 외우면 되니까요^^ㅎㅎ




까먹지 않고 열심히 하면 다 되겠지요.^^

우리 모두 자바 열심히 배워보자구요^^

화이팅~


설정

트랙백

댓글

  • Favicon of http://9273.udisglutensfree.com/nikeus.php BlogIcon nike shoes 2013.07.11 22:46 ADDR 수정/삭제 답글

    당신 매력있어, 자기가 얼마나 매력있는지 모르는게 당신매력이야

  • BlogIcon lsj0443 2013.08.04 13:16 ADDR 수정/삭제 답글

    감사합니다!!!

  • 이게 마인크래프트 만든다는 자바 프로그래밍 맞죠?

자바 프로그래밍 시작하기^^ - ① JDK 설치하기

After Breather.../school 2013. 1. 5. 13:40

바 프로그래밍을 배우기 전에,

우선적으로 자신의 컴퓨터에 자바 프로그래밍 언어를 읽을 수 있는

컴파일러를 설치하는 게 중요하죠^^

컴파일러가 없다면,

컴퓨터가 제가 명령하고자 하는 바를 알 수 없을테니까요^^


그럼 설치를 시작해볼까요?ㅎㅎ

알고보면 무척 간단하니까요^^



제일 우선적으로는 자바 설치 프로그램을 다운받아야죠^^

http://java.sun.com에 접속합니다^^



헌데 왜 오라클 홈페이지가 뜰까요?ㅎ

바로 4년전 2009년 4월에 오라클이라는 회사가 자바의 회사 'Sun'을 인수했기 때문이죠^^

아무튼 계속 설치를 진행해야죠^^

홈페이지에서 초록색 네모로 표시된 'Java SE'를 클릭합니다^^



바로 다운받을 수 있는 위치에 가게 되는데,

여기서 ①번을 통해 자신의 컴퓨터 버젼에 어떤 프로그램을 설치해야 하는지 확인하는 작업을 거칩니다.

①번에 들어가게 되면 이러한 것들이 여러 가지가 뜨게 되는데,

못찾으시는 분들을 위해서 윈도우만 대표적으로 올려놓았습니다.

(Mac이나 Linux 등 다른 OS를 사용하고 계신 분들은 ①번에 들어가셔서 확인하시면 됩니다^^)


그럼 다시 ①번과 ②번을 고르는 창에서 ②번을 선택하면 해당 창이 뜨게 되는데,

여기서 초록색 동그라미를 클릭한 후

아까 자신의 컴퓨터와 맞는 버젼을 찾아 다운로드합니다.^^

전 32bit windows7이기에 windows x86을 다운받았습니다.

해당 파일의 다운로드가 완료되면 설치 시작~


전부 신경쓰지 않고 next 누르시면 됩니다^^

설치중이네요^^

설치 완료~

참 쉽죠~잉~


그럼 자신의 컴퓨터에 잘 설치되었는지 확인하려면?


[시작]-[보조프로그램]-[명령 프롬프트]에 들어가서

보시는 바와 같이 javac -version, java -version을 누르면

자신이 설치한 자바 프로그램의 버젼과 정보가 출력됩니다^^


아직 시작조차 안했는데,

설치 때문에 망설이시는 분들~

꼭 도움이 되셨기를 바랄게요^^

설정

트랙백

댓글

  • BlogIcon 겨울26 2013.01.06 00:00 ADDR 수정/삭제 답글

    외계어ㅡㅡ,

  • BlogIcon 모즈 2013.01.07 02:30 ADDR 수정/삭제 답글

    잘 보고 갑니다~^^

  • 메이 2013.01.07 09:18 ADDR 수정/삭제 답글

    좋은정보 잘 보고갑니다~^^

  • 오이시 2013.01.07 12:49 ADDR 수정/삭제 답글

    좋은정보네요. 근데.. 어려워보이기만 하는건...ㅠㅠ

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.07 15:58 신고 수정/삭제

      하하...전공자에게도 그리 쉬운 일은 아니니까요^^

  • 변가을 2013.01.16 15:16 ADDR 수정/삭제 답글

    ㅠㅠㅠㅠ시작이 않돼요...ㅠㅠ

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.16 21:12 신고 수정/삭제

      음 어떤 오류나 문제가 있는지 자세히 얘기해주시겠어요?

  • 이영기 2013.01.22 11:30 ADDR 수정/삭제 답글

    근데 위에 명령프로토콜로 확인할때
    javac -version 하면 무슨 배치파일이 아니라고 나오고
    java -version 하면 제대로 나오는데
    무슨 차이인가요..?;;

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.22 20:56 신고 수정/삭제

      음...자세한 것은 잘 모르지만, 저도 공부할 때 보던 책과는 다르게 나오더라구요^^
      javac 라는 명령어가 해당 자바 파일을 compile하고, class 파일을 생성하는 역할을 하거든요^^

  • 트리 2013.01.22 18:39 ADDR 수정/삭제 답글

    감사합니다~~

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.22 20:57 신고 수정/삭제

      넵^^ 많은 도움이 되셨길 바랄게요^^

  • BlogIcon 자바 2013.01.28 10:09 ADDR 수정/삭제 답글

    고맙습니다~~

  • BlogIcon 자바잘됨 2013.07.08 18:42 ADDR 수정/삭제 답글

    감사합니다!!!!!

  • Favicon of http://1263taxfreebicycle.com/lvus.php BlogIcon louis vuitton outlet 2013.07.14 17:28 ADDR 수정/삭제 답글

    지금은 반짝반짝 빛이 나겠지,, 하지만 시간이 흐르면 그빛은 사라저버릴거야,지금 우리처럼

  • 김보배 2013.09.11 16:07 ADDR 수정/삭제 답글

    javac -version 치면 배치파일이 아니라고뜨는데 이거 잇어야지 컴파일이 되는거잖아요 ? ㅠㅠ 어떻게 해야되요?