일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 11049
- jdk #javac #jre #java standard library #javadoc #jar #java
- 다항회귀
- JetBrains
- 머신러닝 #ml #기본기
- 결정트리
- 코틀린
- cross_val_score
- ML
- bootstrapping
- featurescaling
- featureimportances
- db
- Kotlin
- gridsearch
- 운영체제
- ml
- Mutual exclusion
- 머신러닝 #ml #선형대수학 #기본기
- Mutex lock
- 상호 배제
- min-max
- 속성중요도
- 머신러닝 #ml #미분 #기본기
- Java
- 디자인 패턴 #싱글톤
- 멀티 프로그래밍
- 경쟁 조건
- 지니불순도
- 에다 부스트
- Today
- Total
코딩하는 오리
JDK 란? 본문
정의
JDK는 Java Development Kit의 약자로, 의미 그대로 자바 어플리케이션을 개발하기 위한 소프트웨어 개발 키트이다.
자바 어플리케이션 개발을 위해서는 필수적 ~
JDK의 구성
코로나 자가 검진 키트.. 처럼 키트에는 각각 용도가 있는 물품들로 구성되듯, JDK도 동일하다.
1. Java Compiler (javac)
자바 소스코드를 bytecode로 변환하는 컴파일러이다. 소스코드가 bytecode로 변환되면 platform-independent(여러 hw, 다른 운영체제에서 실행 가능)하며, JVM에서 실행될 수 있다.
2. Java Runtime Environment (JRE)
Java 실행 환경. JVM을 비롯한 라이브러리.. 등 자바 소스코드를 실행할 수 있는 환경이다.
3. Java Standard Library
pre-written classes and functions들의 집합. 자바 기본 클래스와 함수에 대한 라이브러리들
4. Java Documentation (javadoc)
자바 소스 코드에서 API documentation을 생성해주는 프로그램
5. Java Archive (jar)
자바 어플리케이션을 하나의 archive file로 패키징해주는 툴
JDK의 종류
- Oracle JDK : 오라클에서 제공하는 JDK
- OpenJDK : Java SE의 오픈소스 버전(Oracle JDK의 기반)
JDK 윈도우 설치
1. 공식 사이트에서 JDK 다운로드한다.
- Oracle JDK : https://www.oracle.com/java/technologies/downloads/
- OpenJDK : https://openjdk.org/
2. 설치한다.
Next 버튼 누르기의 연속
3. 환경 변수 설정한다.
- JAVA_HOME : JDK가 설치된 경로로 지정
- PATH : JDK의 bin 폴더가 있는 경로로 지정 => 자바 툴들을 CLI에서 실행 가능
ex)
# Compile a Java program
javac HelloWorld.java
# Run the compiled Java program
java HelloWorld
IDE
Integrated Development Environment의 약자로 대표적으로 IntelliJ IDEA, Eclipse 등이 있다.
자바 개발에 편리한 툴을 제공한다(디버깅, 코드 완성도 높이기, 프로젝트 관리 요소 등등)
'코틀린(Kotlin)' 카테고리의 다른 글
[IDE] 인텔리제이 코틀린 개발 tip (0) | 2024.07.25 |
---|---|
Kotlin 이란? (0) | 2023.08.21 |