초오오오오오짜개발자의낙서장

Java 개발 준비 본문

Programing Language/Java

Java 개발 준비

코딩하는곰팅이 2025. 4. 16. 13:39

1. JDK 다운로드 및 설치 - Open JDK

    Java Developement Kit

    Oracle , (Oracle) OpenJDK

    3rd-party OpenJDK

 

■ 자바 다운로드

● Oracle JDK - https://www.oracle.com/technetwork/java/javase/downloads

● Open JDK - https://github.com/ojdkbuild/ojdkbuild

● Open JDK - https://jdk.java.net/archive

● AZUL - https://kr.azul.com/downloads

 

17.0.2 설치 진행

 

# mac은 brew를 사용해 설치 진행

 

JDK = JRE + 개발도구 

- 자바 프로그램 개발하고 실행하기 위해 반드시 설치

 

JRE (java runtime Environment) = JVM + 표준 클래스 라이브러리

- 자바 프로그램을 실행만 할 경우 설치

 

API Doc

JDK에서 제공하는 표준 클래스 라이브러리 설명해 놓은 HTML 페이지들

http://docs.oracle.com/javase/{version}/docs/api/

 

springBoot 버전 3버전 -> Java 요구 버전 17 이상 요구 or 21

 

2. 환경변수 설정

    1)JAVA_HOME(대문자) 설치된 jdk 경로 지정 (사용자 변수에 새로만들기로 JAVA_HOME 만들고 JDK 경로 설정)

    2) path 설치된 JDK 경로 지정 + bin 폴더 까지(JDK 경로 / bin)

 

인텔리 J는 Jdk 설치 경로를 모른다 그래서 os에 설치된 경로를 물어본다.

 

java 소스 파일 작성 -> 컴파일러로 바이트 코드 파일 생성 -> jvm 구동 명령어로 실행

*.java ->javac.exe -> *.class -> java.exe -> 기계어 -> 실행

 

자바 프로그램은 운영체제에 독립적, 자바 가상머신은 운영체제에 의존적.

같은 프로그램이지만 os에 따라 jvm이 다르다.

 

자바의 특징 -> 객체 지향 언어 -> OOP

캡슐화, 상속 ,  다형성 (다형성이 제일 중요)

부품 객체를 먼저 만들고 이것들을 조합해 전체 프로그램을 완성하는 기법

 

풍부한 오픈소스 라이브러리 - maven

'Programing Language > Java' 카테고리의 다른 글

Java3  (0) 2025.05.08
Java 2번째  (1) 2025.05.07
Java 1번째 정리  (1) 2025.05.02