본문 바로가기

전체 글

(59)
환경 변수는 왜 설정하는가? "자바를 처음 배울때 'JAVA_HOME'을 적는 이유는 뭐지? 환경변수는 뭐고 자바를 설치하고 왜 환경변수라는 것을 설정하는 건지는 왜 안알려줘?" 자바를 처음 배우면서 들었던 의문이었지만 아무도 그 의문에 대한 답을 정확히 해주지 않아서 이번에는 환경변수는 무엇이고 자바설치후 환경변수를 설정하는 이유에 대해 정리해보겠습니다. 환경변수란? 환경변수를 설정하는 이 화면은 개발을 하다보면 자주 만나게 되는 화면일 것입니다. 첫번째 궁금한 점은 "ooo에 대한 사용자 변수 / 시스템 변수" 에 대한 것인데 이 두가지는 어떻게 다른것이고 왜 따로 따로 환경변수를 설정해야 하는지에 대해 먼저 정리하겠습니다 . 환경변수는 소스코드를 작성할때 멤버변수와 역할이 같습니다. 자바에서는 int, string, doubl..
자바란? 1. 자바(JAVA) 란? 자바는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. - 위키백과 - 간단히 말하자면 객체지향 방법론을 사용하는 프로그래밍 언어의 한 종류이다. 2. 왜 자바를 사용하는가? - 플랫폼에 독립적이다. '플랫폼' 이란? flatform : flat(편평한) + form(모습) 즉, '여러사람이 편리하게 이용할 수 있도록 만든다' 는 개념으로 소프트웨어 분야에서 플랫폼은 '편평하다'는 특징만 가져 왔다고 생각하면 앞으로의 설명에 이해가 편하실것 같습니다. '플랫폼에 독립적이다' 라는 의미를 알기 위해 OS와 RAM의 관계를 알아야 합니다. OS는 RAM(메모리)를 사용하고 OS는 RAM의 구조를 설정합니다. ..
프로그램과 프로그래밍 '개발자가 특정 메모리 공간을 활용하여 프로그램를 구동시키는 것을 프로세스이라하며, 이를 개발하는 것을 프로그래밍이라고 한다.' 위의 문장을 하나하나 뜯어서 프로그램과 프로그래밍의 개념, 프로세스에 대해 알아봅시다. 프로그래밍이란? 프로그래밍이란 프로그램을 개발하기 위해 소스코드를 작성하는 과정입니다. 프로그램이란? 그렇다면 프로그램이란 간단히 말해서 운영체제 위에서 돌아가는 것 들을 의미 합니다. PowerPoint, Excel 등이 프로그램의 한 예라고 볼 수 있습니다. window, linux, mac등 OS위에서 동작하는 것들은 모두 프로그램이라고 할 수 있습니다. 다시 본론으로 돌아와 프로그래밍이란 위에서 예시를 들었던 프로그램들을 개발하기 위한 과정입니다. 프로그램을 실행하기 위한 개발 과정을..

반응형