[Java] Java

Bam·2024년 2월 19일
0

Java

목록 보기
1/98
post-thumbnail

Java

Java(이하 자바)는 1996년도에 발표된 썬 마이크로시스템즈에서 개발한 객체지향 프로그래밍 언어입니다.

자바의 가장 큰 특징은 JVM(Java Virtual Machine, 자바 가상 머신)이라는 것을 통해 자바 프로그램이 실행되기 때문에 OS에 구애받지 않고 어느 환경에서든 실행이 가능하다는 점 입니다. 이러한 특징 덕분에 자바는 현재까지도 가장 많이 사용되는 언어 중 하나가 되었습니다.

JVM은 추후에 토막문서로 따로 다루도록 하겠습니다.

Java의 특징

자바는 다음과 같은 특징들이 있습니다.

  • 운영체제에 대해 독립적이다. (JVM)
  • C++의 어려운 문제들을 개선했다.
  • 객체지향 프로그래밍을 위한 기능을 언어에서 제공하고 있다. (상속, 추상화, 다형성, 캡슐화)
  • 자동으로 메모리 관리를 수행한다. (Garbage Collector)
  • 멀티 쓰레드를 지원한다. (쓰레드 관련 API 제공)
  • 동적 로딩을 지원한다. (필요한 시점에 클래스가 동적으로 로딩)
  • 엄청나게 많은 참고 자료들이 축적되어 있다.

Java 설치

자바는 JDK(Java Development Kit)을 설치함으로써 자바 프로그래밍을 할 수 있습니다. JDK에는 자바 개발을 위한 JVM이나 라이브러리들이 함께 설치됩니다.

자바는 SEEE가 있는데, SE는 Standard Edition으로 일반 사용자용, EE는 Enterprise Edition 기업용입니다. 따라서 우리는 SE 버전을 사용할 예정입니다.

현재는 다양한 기관에서 JDK들을 배포하고 있는데, 저는 자바를 운영/개발하는 Oracle의 JDK를 사용하려고 합니다.

https://www.oracle.com/java/technologies/downloads/#java17
자바 SE버전 링크입니다.

젯브레인 사에서 조사한 2023년도 자바 버전 점유율표인데요. 8은 일단 제껴두고, JAVA 17버전을 두번째로 많이 사용하다고 답변이 되어있습니다. 따라서 저도 Java 17 버전을 다운로드 받아서 사용하도록 하겠습니다.

위 사이트에 접속하셔서 본인에게 맞는 운영체제의 JDK를 설치해주세요.

설치를 진행해주세요. 경로같은 경우는 개인적인 경험으로는 문제가 발생할 확률이 높았었어서 기본 경로를 사용했습니다.이런 창이 나온다면 설치가 완료된 것 입니다.

환경변수 등록

자바 프로그래밍을 하고 컴파일/실행을 위해서는 환경변수를 등록해야 합니다.

우선 방금 설치한 jdk의 경로를 알아둡시다.

C:\Program Files\Java\jdk-17
앞선 설치과정에서 경로를 변경하지 않았다면 대게 위와 같은 기본경로로 설치되어있습니다.

윈도우에서 환경 변수를 검색하면 시스템 환경 변수 편집이라는 결과가 나오고 해당 결과를 클릭하면 다음과 같은 시스템 속성 창이 뜹니다.해당 칸에서 환경 변수 부분을 눌러주세요. 그러면 아래와 같은 창이 뜨는데 시스템 변수 메뉴의 새로 만들기를 눌러주세요.각각JAVA_HOME, CLASSPATH라는 이름을 생성하고 각 변수 값으로 JAVA_HOME에는 JDK의 경로를 넣고, CLASSPATH에는 %JAVA_HOME%\lib을 넣어주세요.

그리고 시스템 변수의 Path라고 써진 것을 찾아서 편집을 눌러줍니다.
해당 창에서 새로 만들기를 하고, %JAVA_HOME%\bin을 입력해줍니다.

여기까지 수행하시면 환경변수 설정이 종료된 것인데요. 환경변수가 제대로 설정되었는지 확인해봐야겠죠?

cmd를 열고 java --version 명령어를 입력했을때 아래처럼 자바 버전이 출력된다면 자바 설치부터 환경변수 설정까지 완료된 것 입니다.


이렇게 자바에 대해 알아보고, 자바를 개발하기 위한 준비과정을 모두 마쳤습니다. 다음 장부터 본격적으로 자바 프로그래밍을 하는 방법에 대해 알아보도록 하겠습니다.

0개의 댓글