JAVA
Java는 흔히 알고 있는 프로그래밍 언어의 하나로 전세계적으로 다양한 분야에서 사용되고 있는 언어이다.
폰에서 실행하는 매플리케이션뿐만 아니라 웹사이트 개발의 핵심언어로 사용되고있다.
또한 모든 운영체제(OS)에서 수정없이 실행이 가능하다는 장점을 가지고있다.
다른 특징으로는 객체 지향 프로그래밍 언어인 것과 메모리의 자동정리 등이 있으며 객체(Object)를 만들고
객체 지향 프로그래밍 이란 단순히 프로그램을 데이터와 처리방법으로 나누는 것이 아닌 프로그램에서 다수의 객체(Object)를 만들고 서로 상화작용하게 만들어서 완성시키는 것을 의미한다.
마치 컴퓨터의 부품처럼 서로 상호작용이 되면서 작동이 되고 어떠한 부품에 문제가 발생했을 경우 해당부품만 수리를 하거나 교체를 하면되기 때문에 흔히 말하는 유지보수에 좋다고 할 수 있다.
메모리의 자동 정리라는 것은 c언어처럼 메모리 정리를 위한 별도의 코드를 작성하지 않아도 자동으로 메모리를 관리해주는 것을 말하며 개발자에 친화적이며 개발에 핵심이 되는 기능에 몰두할 수 있게 해준다.
JAVA 개발을 위한 기본 세팅
Java 를 개발하고 실행하기 위해서는 JDK(Java Development Kit) 이란걸 설치해야하는데 JDK는 Java SE(Standard Edition)의 구현체 이다.
JDK에는 2가지 종류가 있는데 Open JDK와 Oracle JDK가 있다.
혼자서 공부를 하기위한 것이기 때문에 비용문제가 없는 Open JDK를 사용하려고 한다.
다운로드를 하기 위한 사이트로는
https://adoptium.net 사이트를 이용해서 다운을 받았다.
처음 홈페이지에 들어가면 위의 사진과 같은 화면이 보일 텐데 여기서 보이는 LTS는 (Long Term Support)의 약자로 장기간 기술 지원을 받을 수 있는 버전으로 이 의미는 최초 릴리즈 될때 버전이 아닌 중간중간 버그를 잡은 추가적인 빌드를 제공해준 다는 의미를 가지고있고 다른버전보다 안정적으로 사용이 가능하다.
LTS 버전중 강의에 필요한 JDK 17버전을 사용하기 위해 다운로드를 받았다.
위 사진과같이 내가 사용하는 OS를 선택하고 버전을 17버전으로 선택하면 그 버전에 맞는 다운로드 파일들이 있는데 msi와 zip 으로 다운받을 수 있지만 좀더 편한 msi를 다운받아 설치를 했다.
설치를 하면서 중간의 경로르 Java로 수정해주고 저장한다음 설치를 완료했다.
이다음으로 윈도우의 환경변수 설정을 위해 윈도우 검색창에서 시스템 환경 변수 편집을 켜주고
환경변수를 클릭후 새로 만들기로 시스템 변수를 하나 만들었다.
변수의 이름은 JAVA_HOME 이고 변수 값으로는 디렉터리에서 JDK 설치로 생성된 폴더를 경로로 선택해 주었다.
그 이후 시스템 변수에 있는 Path에 하나를 추가해 주었는데
경로로 만들어 두었던 JAVA_HOME을 위와 같이 작성해 맨위로 올려 두었다.
path 환경변수는 명령 프롬프트에서 어떠한 명령어로 실행을 할때
위와 같은 명령어를 사용했을 때 java.exe 파일을 어디서 찾을 수 있는지 정보를 제공해주는 역할을 한다.
이러한 이유로 인해 path의 경로를 제일 위로 올려주는 것이 중요하다고 한다.
'백엔드 > JAVA' 카테고리의 다른 글
JAVA 조건/반복문 (0) | 2023.03.13 |
---|---|
JAVA 연산자에 대해 (0) | 2023.03.09 |
JAVA 변수 (2) (0) | 2023.02.22 |
JAVA 변수 (0) | 2023.02.20 |
JAVA 개발환경 설정 #2 (0) | 2023.02.15 |
댓글