brunch

You can make anything
by writing

C.S.Lewis

[Java] #1 자바란 무엇일까?

들어가는 글: <자바를 배우자>는 새로운 브런치를 열었습니다. 생각나는데로 자바 언어의 다양한 부분을 조금씩 다뤄볼 예정입니다. 재밌게 읽어주세요 


1. 자바란 무엇일까? 

자바는 

1) 프로그래밍 언어이다. 

2) 객체를 활용하여 프로그램을 작성할 수 있다. (굳이 객체지향이라는 단어를 쓰고 싶지는 않아서이다. 굳이 어렵게만 느껴진다) 

3) 서버 분야, 모바일 분야, 임베디드 분야, 애플리케이션 등 다양한 분야에서 쓰인다. 

4) 처음 나온 것은 1995년이다. (대략 나이가 26살이다) 


인터넷에서 95년생 연예인을 찾아보니 [1]

> 설현, 화사, 육성재 등이 있다. 

얘가 자바다 (동갑이다)


2. 자바는 어떻게 배워야 할까? 


아마도 많은 사람들이 관심있는 주제일 것이고, 

더 궁금한 것은 


어떻게 하면 자바를 잘 할 수 있을까? 

가 더 궁금할 것이다. 


자바는 프로그래밍 언어이므로 코딩을 많이 해보는 것이 매우 중요하다. 

그리고 자바가 무엇인지 구성요소와 기본 개념을 잘 알아야 하고 

무엇보다도 자바 프로그래머처럼 생각할 수 있어야 한다 


Q) 자바 프로그래머는 어떻게 생각을 할까? 


3. 개발 환경 설치 (JDK)


자바로 프로그램을 작성하려면 적어도 이 두가지는 갖추고 있어야 한다. 

1) JDK 

2) IDE 


갑자기 자바 얘기 하다 말고 낯선 약어가 나오는가? 

자바로 코딩하기 위한 최소한의 용어이다. 


첫째 JDK는 Java Development Kit 으로 자바 개발 환경이다. 이것이 있어야 자바로 코딩을 하고 실행파일(class 파일)을 만들고 그 실행파일로 내 OS에서 동작을 시켜볼 수 있다. 


OS? 그렇다. 우리가 잘 알고 있는 윈도우, 리눅스, 안드로이드, iOS가 모두 운영체제(Operating System)이다. 모든 (응용) 프로그램은 독립적으로 실행할 수 없으며 운영체제 위에서만 실행될 수 있다. 


한마디로 JDK가 있어야 실행이라는 것을 해볼 수 있다. 

여기에서 다운로드 받으면 된다. 

JDK 다운로드

여기에서 다운받아서 설치하면 된다. 


4. IDE의 선택 


시작은 이클립스로 하자. 시중에 있는 수많은 교재가 무료인 이클립스를 채택하고 있고 시작하는 사람에게 어렵지 않다. 좀더 긱(geek)한 감성을 원하는 사람은 인텔리제이(IntelliJ)로 시작해도 되지만 처음부터 추천하지는 않는다. 


이클립스 다운로드


이클립스는 용도에 따라 다양한 패키지로 제공된다. 우리는 자바 코딩을 원하므로 (for Java Developer)면 충분하다. 이클립스 설치 프로그램을 실행하면 아래 화면이 나온다. 

자바 개발자용 이클립스를 설치한다 


오늘은 여기까지하고 

앞으로도 생각나는데로 공유드릴께요. 

감사합니다. 


2020.5.3


참고 문서 

[1] 95년생 연예인  https://blog.naver.com/roibom/220497744736  

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari