Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로시저
- SSMS
- .NET 8.0
- SQL Server
- springboot
- IT
- RAISERRR
- System.Text.Json
- OUT 파라미터
- ERROR_MESSAGE
- SQL Server 구성 관리자
- github
- 스프링 시큐리티
- cors
- 스프링부트
- 권한
- IT story
- JavaScript
- ORM
- 자바
- MSSQL
- Exception in thread "main" java.lang.Error
- 데이터베이스
- DB
- git
- SOP
- java
- Newtonsoft.Json
- C#
- jpa
Archives
- Today
- Total
목록jdk (1)
its_jh_stroy
[Java] 자바가 실행되는 과정과 JVM, JRE, JDK
자바 실행 과정자바는 두 번의 컴파일을 거쳐 프로그램이 실행된다..java 확장자로 작성된 프로그램을 첫 번째 컴파일을 통해 .class 파일로 변환하고, JIT 컴파일이라 불리는 두 번째 컴파일을 거쳐 코드를 실행하는 것이다.그러한 과정을 순서되로 나열하면 아래와 같이 동작한다. 1. 자바 코드 작성개발자가 .java 확장자로 소스 코드를 작성한다. 2. 컴파일자바 컴파일러(javac)에 의해 컴파일되어, 바이트 코드가 담긴 .class 파일이 생성된다. 3. 로드JVM의 클래스 로더가 .class 파일을 찾아 메모리에 로드한다.이 과정을 통해 JVM이 .class 파일의 바이트 코드를 읽어들일 수 있게 된다. 4. 링크클래스 로더가 .class 파일 내용이 올바른지 검증하고 실행에 필요한 메모리를 준..
Java
2024. 2. 9. 20:12