728x90
▶자바 프로그래밍을 공부하는 이유
많고 많은 언어 중에 자바를 왜 공부해야 할까?
자바는 백엔드에서 가장 많이 쓰이는 언어이기 때문이다.(Spring Boot)
Node.js, Next.js 등 자바스크립트 언어를 기반으로 한 백엔드도 요즘 매우 많지만
자바스크립트보다 자바의 역사가 더 오래되었고 안정성도 더 뛰어나기 때문에 대기업에서 많이 채택한다.
▶자바 언어의 특징
- 객체지향 언어
- 자바는 느리지만, 버전업이 되면서 다른 언어들의 장점들을 흡수하고 있다.
- 람다(Lambda) : 함수형 프로그래밍
- Stream API : 람다 표현식과 메서드 참조 등의 기능과 결합해서 매우 복잡하고 어려운 데이터 처리 작업을 쉽게 조회하고 필터링하고 변환하고 처리할 수 있도록 한다.
- 병렬프로그래밍 : 여려개의 CPU코어에서 작업을 배분해서 동시에 작업을 수행한다.
- 등등...
▶자바 프로그램 작성과 실행
자바 프로그램을 실행하기 위해서는 JDK(Java Development Kit)이라는 프로그램을 다운로드하고 설치해야 한다.
https://www.oracle.com/kr/java/technologies/downloads/
위 사이트로 들어가 17 또는 21 버전의 Java를 다운로드하여준다.
계속 Next를 눌러주며 다운을 완료한다.
▷환경변수 설정
다운로드가 완료되었다면 환경변수를 설정해주어야 한다.
1. 검색에서 고급 시스템 설정보기를 검색해 준다.
2. 환경변수를 클릭해 준다.
3. 시스템변수의 새로 만들기를 눌러준다.
4. 아래처럼 설정해 준다.
변수이름에는 JAVA_HOME, 변숫값에는 JDK가 설치된 경로를 넣어준다.
5. 시스템 변수의 path를 클릭하고 편집을 눌러준다.
6.% JAVA_HOME%\bin을 추가해 준다.
이렇게 하면 설치와 환경변수 설정은 완료했다.
▶설치 잘 됐는지 확인하기
cmd창에 들어가서
java -version
명령어를 쳤을 때
이런 식으로 버전이 잘 출력되면 성공적으로 설치가 완료된 것이다.
그리고
javac -version
명령어를 쳤을 때
이렇게 출력되면 완료되었다.
728x90
'학과 공부 > Java' 카테고리의 다른 글
다형성이란? 오버로딩와 오버라이딩, @Override 어노테이션 (1) | 2024.04.18 |
---|---|
[Java] JVM에 대해서 알아보자 (0) | 2024.02.22 |
[Java] GC(Garbage Collector)에 대해서 알아보자 (0) | 2024.02.22 |