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
- Spring Security
- JPA
- 스프링 시큐리티
- 가상화
- 영속성 컨텍스트
- CI/CD
- Java
- spring boot
- 스프링
- spring cloud
- web server
- 배포
- 스프링 배치
- virtualization
- 데이터베이스
- CS
- spring batch
- 도커
- 스프링 부트
- 웹 서버
- 컨테이너
- vm
- 백엔드
- Container
- Spring
- computer science
- HTTP
- mysql
- ORM
- 자바
Archives
- Today
- Total
목록Method (1)
개발 일기

그전에 JVM에 대해 다시 떠올려보자. JVM 이란 Java Virtual Machine의 약자이며, 자바 가상 머신이라고 한다.자바 애플리케이션을 실행하기 위한 가상 환경자바 바이트코드(.class 파일)를 특정 운영체제나 하드웨어 환경에 상관없이 실행할 수 있게 해준다.JVM은 OS와 독립적이므로 한 번 작성된 자바 코드가 다양한 플랫폼에서 실행될 수 있는 "Write Once, Run Anywhere"의 핵심적인 역할을 한다.컴파일 단계: .java 파일을 자바 컴파일러(javac)를 통해 .class 파일로 컴파일한다.클래스 로드: 컴파일된 .class 파일은 JVM의 ClassLoader에 의해 로딩된다.메모리 할당: ClassLoader는 .class 파일을 Runtime Data Area(런..
Back-End/Java
2024. 11. 6. 18:25