# jdk

[Java] JDK, JRE, JVM, JIT
JVM은 자바 가상머신(Java Virtual Machine)의 약자입니다.Java Byte Code 를 OS 에 맞게 해석 해주는 역할을 합니다.컴파일러가 .java → .class 바이트 코드로 변환하면 JVM이 OS가 바이트 코드를 이해할 수 있도록 해석해줍니다.

[JAVA] JDK, JRE, JVM?
Java를 다운하려하니 나오는 단어 JDK, JRE, JVM. 이들의 차이점에 대해서 알아보고 더 앞서 C언어의 컴파일과 JAVA에서의 컴파일 차이점을 알아보자.

[Java] JDK
Nest.js를 공부하면서 공식 문서를 정독을 하고 있다. 근데 Nest.js의 구조가 Angular와 Spring의 구조에서 영감을 받았다고 한다.이 Nest.js, Angular, Spring 프레임워크의 공통점은 OOP 구조를 갖고 있다는게 가장 큰 공통점인데,
JRE, JDK
java 실행 환경자바 프로그램을 개발하는 것이 아니라, 실행을 원하면 설치compiler, debugger 없음Java Application을 개발하는 키트JRE, Compiler(javac), javadoc, jar등 개발에 유용한 도구가 포함되어있음.
TIL 230523
1. JVM / JRE / JDK 1.1. JVM Java Virtual Machine(JVM)은 자바 바이트코드(.class 파일에 있는 코드)를 실행할 수 있는 실행 환경입니다. J

Java, JAVA_HOME, JDK, JRE, JVM, jar
java가 설치된 디렉토리.JAVA_HOME 디렉토리 안에는 bin 폴더가 있고, 그 안에는 java, javac등의 프로그램이 있다.자바 개발 키트JRE와 javac 등의 컴파일러, 디버거 등을 포함함.자바 실행 환경JVM을 동작하는데 필요한 각종 자바 라이브러리를

IntelliJ (Ultimate) jdk 톰캣 연동법
인터넷 프로그래밍 수업을 하면서, IntelliJ를 통한 JDK 프로젝트 초기 설정을 어려워하시는 분들이 많은 것 같아 글을 작성합니다.저의 경우, 학생 인증을 통해 IntelliJ Ultimate을 이용중입니다. 대학생은 Ultimate를 이용할 수 있으니 별다른 이
[이슈] JDK 17.0.7 isn't compatible with Gradle 7.6.1
JDK 17.0.7 버전은 글을 쓰는 시점에서 오라클이 배포하는 가장 최신의 JDK17이었다. 따라서 Gradle 7.6.1과 호환이 되지 않는 것 같아 보였다.
NCP 서버 세팅
NCP 서버를 세팅하면 아무것도 없는 빈 컴퓨터가 생성된다.원하는 작업을 하기위해서 필요한 프로그램들을 설치해줘야 한다.EPEL 은 CentOS 의 소프트웨어 패키지를 제공하는 저장소이다.이 패키지엔 Node.js , Docker 등이 포함되어있다.설치한 패키지를 up

M1 SSL 인증서 생성하기
HTTPS 를 사용하기 위해선 SSL 인증서를 발급받아야 한다.m1 , intellij , javaintellij 상단 file → Project Structure → SDKs → 사용중인 언어, 버전 선택JDK home path 에 표시된 경로로 이동하면 된다.나는
AWS jdk와 일반 jdk 비교
어찌 보면 바보같은 질문이지만, 갑자기 왜 달리 가져갈까 궁금해져서 이러한 물음을 던져봤습니다. 결론을 알고 나니 참 너무도 당연했습니다.aws-java-sdk-1.12.405는 AWS 환경에서만 사용할 수 있는 JDK가 아닙니다. 이것은 Amazon Web Servi
jdk 패키지 비교
JDK 설치를 위한 여러 가지 패키지 형태가 있으며, 주요 차이점은 설치 과정과 사용 편의성입니다.비교를 위해 포스팅 시점에서 오라클(https://www.oracle.com/kr/java/technologies/downloads/이 형태의 JDK는 ZIP 혹

[Java] Java 개발환경
JavaSE(Java Standard Edition) : 데스크톱 응용 소프트웨어 개발용 플랫폼 (ex. 계산기)JavaEE(Java Enterprise Eedition) : 웹 기반 응용 소프트웨어 개발용 플랫폼 (ex. 웹사이트, ERP)JavaME(Java Mic
JDK 삭제하기 / 재설치 / 환경변수 설정
터미널 창에 해당 명령어를 입력해준다 /usr/libexec/java_home -V 입력 후 나오는 자바 버전들이 있을 것이다 삭제 할 버전의 위치를 복사해준다 sudo rm -rf 위치 붙여넣기 이렇게 명령어를 입력해주면 정상적으로 삭제가 완료된다

[JAVA]JDK_JVM에 대하여
JDK는 JAVA 개발에 필요한 모든 패키지를 담고 있다. 대표적으로 JVM. 즉, 자바가상머신애 대하여 알아보자.