15 May 2020

About Java

Java

javaLogo

Java는 OOP(Object Oriented Programming)를 위한 Programming Language입니다. 이미 다른 프로그래밍 언어를 배운 적이 있다면 프로그램언어는 각 언어마다 쓰는 방식이 다르고 최종적으로 프로그램으로 만들어지는 과정도 다르다는 것을 알고 계실 겁니다.

이제부터는 Java가 어떤 식으로 컴퓨터에서 돌아가는지에 대해서 알아보고 Eclipse IDE로 프로그램을 만들며 Java에 대한 설명을 하겠습니다.

객체지향 프로그래밍 언어를 배운 적이 없다면 Java를 꼭 추천드립니다. 객체지향 프로그래밍을 위한 완벽한 언어가 있다면 그게 바로 Java입니다.


자바 로고

자바 로고는 커피잔인 이유에 대해서 의견이 분분합니다.(사람들이 잘 모릅니다.)

  • Java를 개발했던 James gosling, Arther Van hoff, Andy bechtolsheim는 각자의 이니셜을 따서 Java라고 하기로 했고
  • 동시에 James gosling은 커피가게에 있었습니다.
  • Java는 인도네시아에 커피원두로 유명한 섬 이름인데 그들은 Java에서 나오는 커피원두로 커피를 즐겨 마셨습니다.

이런 이유들로 Java가 생겨났다고 합니다.


Java를 쓰려면 뭐부터 해야하나

Java는 Sun Microsystems사에서 개발한 언어였지만 지금은 Oracle이 Sun을 인수했고 Java의 소유권을 Oracle이 가지고 있습니다.

Oracle

그래서 Java언어를 쓰고 싶다면 Oracle홈페이지로 가서 java와 관련된 개발 툴들을 먼저 다운로드 받아야 합니다.

링크를 타고 가면 아래와 같은 화면이 나옵니다.

javase_ee

java 언어를 쓰고 싶다면 java SDK(Software Development Kit)를 다운받아야 합니다. 오른쪽에 Java SDKs and Tools들이 보이죠. 그 안에도 여러가지가 있는 것을 볼 수 있습니다.

Java SE, Java EE, Java ME 등등이 보이네요. 우리가 다운받아야 할 것은 Java SE입니다.

주로 SE, EE, ME가 대표적인 spec이였는데 ME는 안드로이드의 등장으로 쓰이지 않게 되었습니다.



Tags:
0 comments