본문 바로가기

카테고리 없음

[Android] 안드로이드의 틀, 자바(Java)란?

안드로이드는 OS의 종류중 하나이다.

OS란 Operating System의 줄임말로, 우리나라에선 '운영체제'라고 부른다.

하지만 IT분야에서는 영어를 굉장히 자주쓰기때문에 단어정도는 어느정도 알아놓아야 수월할것이다.

물론 영어회화와는 관련없다. 난 미국인과 대화할때 10초를 넘기지 않는다.


아무튼 대표적인 운영체제(OS)는 Microsoft사의 Windows이다.

윈도우 운영체제는 대부분의 컴퓨터에 적용되어있기때문에 모르는사람이 거의 없다.

이때쯤되면 대충 이해할 수 있다.


Windows는 운영체제다.

Windows = OS라는 개념이 머릿속에 들어있어야 한다.

그렇다면 안드로이드도 당연히?

운영체제이다.

Anroid = OS라는 말이다.



프로그래밍 언어인 Java의 로고이다.

안드로이드는 자바의 비중이 매우 큰 운영체제다. 실제로 안드로이드 어플을 만들때도 자바언어를 활용하여 만들기 때문에 안드로이드를 시작하기 전 최소한의 자바문법정도는 알아놓아야 한다.

"자바는 또 뭐야.. 겁나 어려워"

라고 생각할 수도 있겠다.




이제는 너무 유명해져서 설명하기도 귀찮은 게임.. 마인크래프트



극강의 자유도로 많은 사랑을 받았던 게임, 마인크래프트(Minecraft)다.

이 게임을 만든 프로그래밍 언어가 바로 위의 자바(Java)이다.

순수하게 자바로만 만들어진 게임이다보니 마인크래프트의 유명세와 더불어서

자바의 유명세도 더욱 높아졌다.



자바는 객체지향 언어.... 아니다.

기초부터 천천히 다지는 상황에서 객체지향이라는 말을 꺼내기에는 아직 이르다.

아무튼 다음 글에선 자바문법을 기초부터 시작하기 전에

자바를 프로그래밍할 수 있는 프로그램을 다운받도록 하겠다.