초오오오오오짜개발자의낙서장
Java 개발 준비 본문
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 |