티스토리 뷰

19.02.18

#1 Day 1

 

오늘 첫 강의가 있었습니다.

첫날이라, 널널하게 나가기도 하고, IT업계에 대한 정보나, 사설 등이 다소 있었습니다만,

배운 것을 적어보도록 하겠습니다.

(정말 기초적인 것 이지만, 어떤 필요한 분이 읽으실지도 모르고, 복습 차원에서 작성한다는 생각으로 적겠습니다.)

 


 

정말 기초 입문자들도 있고, 전공자들도 섞여있다보니, 기초 중에 기초부터 시작하셨었습니다.

프로그래밍이란 무엇인가 부터해서 자바개발환경의 설치 까지.

 

JAVA라는 언어에 들어가기에 앞서, JAVA의 목적을 간단하게 설명들었습니다.

C언어는 로봇이라던지, 제품 등 기계를 제어하는 목적을 가지고 있고,

JAVA는 업무로직, 예를 들어 수강신청시스템, 쇼핑몰, 조회시스템 등등의 업무로직을 목적으로 갖고 있다하셨습니다.

 

프로그래밍에 가장 중요하다고 볼 수 있는, 자료형에 대해서 설명을 들었는데요.

이 부분이 정말 인상깊었습니다. (강사님의 설명 스타일이 너무 제 스타일이에요...뭐랄까 비유법을 알맞게 자주..)


 

요리를 하는 데에는 재료가 필요하고, 순서가 중요합니다.

또, 재료를 담을 그릇과, 요리중간의 그릇, 완성된 요리의 그릇을 필요로 하게 됩니다.

프로그래밍은 요리와 비슷하다고 볼 수 있습니다.

 

프로그래밍의 기본적인 요소에는 변수, 자료형 이 존재합니다.

여기서 변수는 요리에 있어서 '재료',

자료형은 재료를 담을 '그릇'이 됩니다.

 

우리가 요리를 할 때에

물은 컵에,

소금은 양념통에,

채소등은 비닐봉지에

이런식으로 재료에 맞게 그릇에 담게되어있습니다.

채소를 컵에 담을 순 없습니다.

 

자, 다시 프로그래밍으로 돌아와서

요리에서 물을 컵에 담듯이,

숫자는 int, short 등의 자료형에

문자는 character 자료형에

데이타의 형식에 맞게 자료형에 담게 되어있는 것이죠.

(자료형들의 종류 등 설명은 다음시간에 하실 예정입니다.)

 

위의 말이 제가 적어서 이해하기 어려우실 수도 있지만,

갓 입문자가 듣기에 일상에 비유해서 설명해주시는 것이 정말 도움될 것 같다고 생각했습니다.


 

그리고, 자바의 특징에 대해서 설명들었습니다.

JVM을 통한 자바의 높은 이식성에 대해 말이죠.

이부분 역시, 비유를 해주셨었는데,

동그라미 조각, 세모 조각, 네모 조각 등에 각각에 맞게 조각을 만들어야하는 C언어와는 달리,

JAVA는 하나의 조각을 만들어도 JVM이라는 번역기를 통해서,

동그라미조각에 맞게, 세모조각에 맞게 변형을 시켜준다고 설명하셨습니다.

 


 

그 다음으로, 조금 더 실질적인 자바개발환경 구축에 대해 설명해주셨습니다.

(너무 기초이지만, 개발자라면 누구나 꼭 거쳐야한다고 생각합니다.)

 

-JRE

-JDK

 

JRE는 JAVA RUN ENVIROMENT의 약자로, 말그대로 자바를 구동하는데 필요한 환경을 의미합니다.

위에서 말한, 조각을 맞춰주는 과정을 위한 환경이 어느정도는 필요합니다.

그 JVM이라는 번역기를 설치해서 JAVA를 구동할 수 있는 환경을 설치하는 것이라고 보면 되겠습니다.

 

JDK는 JAVA DEVELOP KIT의 약자로, 이 역시 말그대로 자바 개발 도구입니다.

JDK는 JRE + 개발도구 라고 보시면 되겠습니다. (실제로 JDK설치 시, JRE도 같이 설치됩니다.)

 

자, 그럼 저는 개발자를 꿈꾸고 있는 입장으로 당연히 JDK를 설치해야겠죠.

http://java.sun.com 또는, http://oracle.com 에 들어가시면 쉽게 무료로, jdk를 설치하실 수 있습니다.

(저의 과정에서는 JAVA 8 버전을 사용해서 JDK1.8.0으로 설치했습니다.) [JAVA 8 = 1.8.X]

직관적으로(저희의 수년 간 길러온 게임설치적인...) 다음,다음을 눌러서 설치해주시면 됩니다.

 

설치가 끝이나면, JAVA 개발을 위한 간단한 작업이 필요한데요.

제어판 - 시스템 - 고급 시스템 에 들어가셔서,

환경변수 설정에 들어갑니다.

새로만들기를 누르신 후 이름에 JAVA_HOME, 값에 JDK의 설치경로 ( C:\Program Files\Java\jdk1.8.0_201 )를 입력해줍니다.

마지막으로, 기존에 있던 변수 중에, path를 편집하셔서 %JAVA_HOME%\bin; 을 추가해주면, 개발환경준비가 끝이 납니다.

 


 

마지막으로, 입문자에게 코딩의 기초적인 숙지를 위해서

자동완성기능 등의 기능을 한달정도 직접 해보는게 좋다는 설명과 함께,

저희는 Eclipse를 한달뒤에 만나보기로하고, editplus를 한달간 사용하게되었습니다.

(https://www.editplus.com/ 이곳에 들어가셔서 이역시, 직관적으로 설치하여 평가판으로 30일 무료로 사용하시면 되겠습니다.)


 

 

이상으로, #1 Day1 이 끝이 났습니다.

첫 강의를 포스팅해 보니, 보완해야할 점이 많은 것 같습니다.

뇌에 담아가야지 했었는데, 막상 까먹은 부분도 많은 것같고..

무엇보다 강사님의 좋은 강의를 제 나쁜 정리가 깎아 먹는 것 같군요...

좀 더 좋은 정리가 될 수 있도록 하겠습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함