반응형

# 1. Language/☕ Java 13

Java 기본 내용

Java의 특징, Write Once, Run Anywhere(WORA) 혹은 Write Once, Run Everywhere(WORE) 썬 마이크로시스템즈에 의해 만들어진 자바의 크로스/플랫폼에 의한 이익을 표현하기 위한 표어. 자바가 어떤 장비에서도 개발될 수 있고, 표준 바이트코드로 컴파일 되고, 자바 가상 머신이 장착된 어떤 장비에서도 실행될 수 있음을 의미. 자바 가상 머신 또는 칩, 장비 또는 소프트웨어 패키지에서의 자바 인터프리터의 설치는 산업 표준안이 되었다 JVM(Java Virtual Machine) .java 파일을 compiler를 통해 .class 파일로 변환해주고 해당 Bytecode와 다양한 OS사이를 JVM이 중계해준다. 즉, JVM은 .class파일인 Bytecode를 실행..

Eclipse R, RC1, M3, M2, M1 뜻과 차이점

Eclipse를 다운받으려고 했는데, 다음의 패키지가 보였다. ...? 무슨 의미를 가진 패키지들인지 모르겠다... 구글링 해보니 버전 출시의 프로세스가 다음과 같다고 나왔다. 이클립스 버전 출시의 프로세스 예시) 2020-09 -> 2020-12 M1 -> 2020-12 M2 -> 2020-12 M3 -> 2020-12 RC1 -> 2020-12 RC2 -> 2020-12 R (release). 따라서, 각각의 의미는 다음과 같았다. R Release 안정화된 버전 RC1 Release Candidate 1 안정화가 될 후보 버전 M1, M2, M3 Milestone 개발 중인 버전 Java Edition SE Standard Edition 클라이언트 지향의 기본적인 환경 EE Enterprise Ed..

JDK란? + JRE, JVM 총 정리

JDK란? Java Development Kit 자바 개발 키트 개발자들이 Java로 프로그램을 만들 수 있도록 다양한 기능을 제공하는 키트. 컴파일러, JRE, JVM 등의 도구들을 가지고 있다. 일반 사용자들이 자바로 만든 프로그램을 실행만 해보고 싶다면 JRE만 설치해도 되지만, 자바로 무엇인가를 만들어보고 싶다면 JDK를 설치해야 한다. JDK 구성 javac 자바 컴파일러 (자바 소스파일 => 바이트코드로 변환) java javac가 만든 클래스 파일을 해석 및 실행 jdb 자바 디버깅 툴 JRE Java Runtime Enviroment 자바 런타임 환경. 자바 코드를 실행하기 위한 도구들. 자바 클래스 라이브러리/JVM/자바 클래스 로더를 가지고 있음. 작성된 자바 코드를 JVM에게 넘겨 실..

반응형