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 |
Tags
- 자바
- 스프링 시큐리티
- aspect
- RestControllerAdvice
- exception
- java
- proxy pattern
- Interceptor
- request
- 디자인패턴
- network
- 인터셉터
- 객체지향프로그래밍
- aop
- Filter
- spring boot
- OOP
- SQL
- Redis
- Spring
- 스프링부트
- git
- http
- Spring Security
- 트랜잭션
- MYSQL
- mybatis
- 스프링
- 관점지향프로그래밍
- response
Archives
- Today
- Total
목록jvm (1)
장쫄깃 기술블로그

JVM이란? JVM이란 Java Virtual Machine, 자바 가상 머신의 약자를 따서 줄여 부르는 용어이다. 가상머신이란 프로그램이 실행하기 위해 물리적 머신과 유사한 머신을 소프트웨어로 구현한 것 JVM은 스택 기반의 가상머신이다. ARM 아키텍쳐같은 하드웨어는 레지스터 기반으로 동작하지만, JVM은 스택 기반으로 동작한다. JVM의 역할은 다음과 같다. 자바 어플리케이션을 클래스 로더를 통해 읽어들여 자바 API와 함께 실행 Java와 OS 사이에서 중개자 역할을 수행하여 Java가 OS에 구애받지 않고 재사용을 가능하게 함 프로그램에 필요한 메모리 할당, 관리 GC(Garbage Collection) 수행 JVM 구조 Class Loader (클래스 로더) JVM내로 클래스(.class 파일..
Programming Language/Java
2022. 6. 12. 15:43