[1강] 자바(JAVA) 프로그래밍이란? 자바 설치 방법

프로그래밍/자바(JAVA) 2018. 11. 24. 00:28

자바(JAVA) 프로그래밍이란? 자바 설치 방법


저는 금융권에서 IT개발자로 6년째 근무중입니다. 하지만 지금까지 C언어로만 개발을 해왔고 자바(JAVA)라는 언어를 접해본적이 없습니다. 지금부터 인프런에서 "실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!!"라는 무료 강좌를 통해 자바의 기본개념부터 차근차근 공부하면서 요약정리 겸 포스팅해보려고 합니다.


1. 프로그래밍이란?


개발자가 소스코드를 코딩하면 이 소스코드는 컴퓨터(기계)가 바로 이해할 수 없기 때문에 중간에 컴파일러가 존재하는데 이 컴파일러가 0100 1000과 같이 컴퓨터가 이해할 수 있는 기계어로 변환을 해주는 역할을 한다. 자바에도 역시 이러한 컴파일러가 존재한다.


2. JAVA 언어의 탄생



3. JAVA 언어의 특징


C/C++은 메모리를 직접 관리를 하지만 JAVA는 메모리를 직접 개발자가 관리를 할 수 없다. 그래서 자바는 중간에 다른 매개체를 하나 두고 메모리에 접근하기 때문에 C나 C++에 비해 속도가 느릴 수 밖에 없다. 하지만 과거에 비해 지금은 속도가 많이 개선되어 자바가 빨라진 것을 느낄 수 있다.


4. JAVA 프로그래밍을 위한 기본 준비물

1) JDK(Java Development Kit) 설치


JVM(Java Virtual Machine)은 프로그래밍을 하고 나면 JVM에서 실행이 된다. API(Application Programming Interface)는 간단하게 기능들이라고 보면 되는데, JVM을 컨트롤하기 위한 것이다. JRE(Java Runtime Environment)는 자바 프로그램이 실행될 수 있는 환경을 만들어준다. 이 JRE까지만 설치하면 자바 프로그램이 모두 실행이 가능하다. 마지막으로 JDK(Java Development Kit)를 설치해야 개발을 할 수 있다.



먼저 https://www.oracle.com/에 접속한 후 Menu -> Products -> Java -> JavaSE를 누른 후 아래로 스크롤 해서 Download Java SE for Developers를 클릭한다.



현재 Java SE 11 버전까지 출시되어 있지만 현재 산업에서 가장 안정적으로 사용되고 있는 8버전을 다운받도록한다. 버전명을 살펴보면 "Java SE 8u191" 이와같이 되어있는데 u191의 의미는 191번의 업데이트를 거쳐 패치가 된 버전이라는 뜻이라고 한다.



설치 파일을 다운로드 한 후 실행해서 설치를 진행하도록 한다.



계속해서 Next를 눌러주면서 설치를 진행한다.



다음을 클릭한다.



Close를 눌러 설치를 완료 한다.



2) IDE(Integrated Development Environment : 통합개발환경) 설치 - Eclipse


이클립스를 설치하기 위해 https://www.eclipse.org/ 이클립스 홈페이지에 접속한 후 Download를 클릭하고 설치파일 다운로드 메뉴를 클릭한다.



본인의 OS에 맞춰 설치 파일을 선택해 다운로드 하고 설치를 진행한다. 여기까지 자바 개발을 위한 준비가 완료 되었다.


※ 이클립스 추천 글씨체 : 나눔고딕코딩체

이클립스로 코딩할 때 가독성이 좋은 나눔고딕코딩체를 추천한다고 한다. 해당 글씨체는 네이버에서 무료로 배포하고 있으므로 다운로드 받아 설치만 해주시면 됩니다. 




나눔고딕코딩체를 설치했다면 이클립스를 실행 후 상단의 Window메뉴 -> Preferences -> General -> Colors and Fonts -> Text Font에서 설치된 나눔고딕코딩체를 선택해주면 글씨체 설정이 완료됩니다.